Craig has been recognized as a Certified Civil Trial Attorney and Certified Criminal Trial Attorney by the New Jersey Supreme Court and has been named a 2012 New Jersey Super Lawyer™; he was also designated that honor in 2011. Craig has received the NJ SuperLawyer designation for seven consecutive years, every year that the distinction has been given. The award is given after a rigorous selection process that includes both professional achievement and peer recognition. Craig has been selected by other attorneys as one the Best Lawyers in America for 2013.
Craig was elected President of the Mercer County Bar Association in 2005. In 2004, the Mercer County American Inn of Court named Craig Attorney of the Year, an award recognizing an attorney whose efforts have helped advance the fundamental tenets of ethics and civility in the legal profession. Prior to private practice,Craig has held positions as Law Clerk for Mercer County Superior Court Civil Presiding Judge Honorable Neil H. Shuster and trial attorney for the Mercer County Prosecutor’s Office, and has argued two cases before the New Jersey Supreme Court. He is the current Municipal Prosecutor for Pennington Borough, Plainsboro Township and Cranbury Township.
He received his Juris Doctor from Seton Hall University School of Law and his B.A. from the University of Wisconsin.