Craig was born in Atlanta, Georgia and was raised in Dunwoody. After graduating from North Springs High School, he conducted his undergraduate studies at the University of Texas at Austin and graduated with a B.A. in Business Economics.
Upon being awarded a scholarship, Craig went on to study at the University of Georgia, Hirsch School of Law, where he enrolled in a J.D./M.Ed. joint degree program. He received his J.D. in May of 2005 and was admitted to the State Bar of Georgia in October of 2005. After graduation from law school, Craig practiced corporate law until making a switch to the practice of real property law in early 2006.
In addition to performing a variety of legal work for the firm, Craig is currently a managing partner and the Chief Financial Officer for Halperin Lyman, LLC.