Craig joins General Counsel, P.C. having previously served as in-house General Counsel with two government contractors.  Craig’s legal, operational, technical, and leadership experiences, provide clients with full-scope advice on government contracting business development, subcontracting, small business, solicitation assessments, proposal reviews, bid protests, litigation, negotiations, compliance, ethics, inspections, investigations, claims, and contract close out.

Craig  currently holds the Certified Federal Contract Manager, Project Management Professional, Information Technology Infrastructure Library, and Shipley Business Development certifications.  Craig is licensed to practice law in Virginia.

Craig is presently a Captain in the United States Navy Reserve.  He has 35 years of service in the Navy, including:  18 years on active duty; four tours as Commanding Officer; deployments to Bosnia, Iraq. Afghanistan and aboard fast-attack submarines.  Relevant to his government contracting practice, Craig served as the Intelligence Oversight Officer to the Joint Staff, Pentagon; Program Manager on service contracts for the National Geospatial-Intelligence Agency; and prosecutor for Courts Martial while aboard Naval Station Great Lakes.

Craig received  his J.D.  with certification in Litigation and Alternative Dispute Resolution from Chicago Kent College of Law in 2003.  Craig interned with  the Honorable Samael Der-Yeghiayan, U.S. District Court, Northern District of Illinois and  the U.S. Attorney’s Office, Chicago.

Craig earned his Bachelor of Science in Marketing with Distinction  from the University of Illinois at Chicago and was selected by the Governor of Illinois as the University’s Lincoln Academy Laureate recipient.  Craig also holds a diploma from the United States Naval War College in National Security Studies.


Whether you are establishing a new business or you are a large corporation seeking outside counsel, we are well-positioned to meet the legal needs of your business.

People Are Talking

Our team of attorneys is dedicated to ensuring that your company stays on track to achieve its business objectives. We strive to build a partnership with you and your business, remaining on call as you grow your operation and are faced with new opportunities and new challenges.