Steve Vaughan is the President and CEO at Cafe Rio Mexican Grill since July 2015. Prior to that, Steve held various CFO positions at Sonic Drive-In from January 1999 to June 2015. Steve graduated from the University of Oklahoma with a BBA in Accounting in 1989.
Sign up to view 10 direct reports
Get started