He retired from Perot Systems, an information technology services company, in 2010 after 21 years. Before Perot he served as an Assistant U.S. Attorney in Washington, D.C. and before that as an Associate at Covington & Burling.