Circuit Court of Loudoun County
Judicial Law Clerk
Virginia Court of Appeals
Law Clerk to Chief Judge Walter S. Felton, Junior
Supreme Court of Virginia
Judicial Law Clerk to Justice Cleo E. Powell
Supreme Court of Virginia
Opinions Counsel, Virginia Attorney General S Office
Supreme Court of Virginia
Assistant Attorney General
Washington & Jefferson College
University of Richmond School of Law