He has been in private practice for over 17 years and has spent almost 30 years in government and defense contracting arenas in a variety of roles. He is an adjunct professor of Business Law at Northern Virginia Community College, and a former adjunct professor of business law at Strayer University in Woodbridge, Virginia and of legal research and writing at George Mason University School of Law.