Craig was raised in Florence, Alabama and attended the University of North Alabama where he graduated in 1993 with a B.S. in accounting. He then attended The Cumberland School of law at Samford University and received a J.D. in 1996. Upon graduating law school, Craig was admitted to practice in the states of Alabama and Georgia where he has handled civil cases for almost 25 years. His practice is focused primarily on personal injury, but also has included complex litigation and construction cases over the years.
Craig has three sons that keep him busy with sports, band and Boy Scouts. Craig is AV rated with Martindale-Hubbell.