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.
Current role