Law clerk, Hon. William J. Holloway, Jr., U.S. Court of Appeals for the Tenth Circuit, 1985-1987
Private practice, Oklahoma City, Oklahoma, 1987-1999
Nominated to U.S. Court of Appeals for the Tenth Circuit, January 23, 2012; no Senate vote
U.S. Magistrate Judge, U.S. District Court, Western District of Oklahoma, 1999-2013