Born on the Florida West Coast, Craig participated in many sports growing up. As a High School Senior, Craig found golf and immediately fell in love with the game. In 1992, Craig moved to the Atlanta area to work as a Golf Professional at RiverPines Golf Club in Alpharetta. In 1999, Craig was awarded the Georgia PGA Junior Leader Award for his work with the young golfers in the area.
Prior to joining the team at The River Club, Craig was the Director of Instruction at The Standard Club in Johns Creek and also the co-founder of Nuclear Golf Academy. Craig is a Certified US Kids Junior Instructor and a member of the Positive Coaches Alliance. Craig is also a certified Titleist Master Club Fitter and holds numerous years of experience and club fitting and swing analysis. Craig also enjoys running, the outdoors, and playing golf!