Meet the Pros

Rob Clark, PGA
Director of Golf

Rob has been with The Ledges since 2004 and has been a PGA Professional for 26 years. Rob is a graduate of Louisiana State University and has a PGA certification in General Management from the PGA of America which is designated to less than 10% of all PGA members. Rob was recently awarded the 2016 Dixie Section PGA Professional of the Year.       


Jordan DeBonis, PGA
Assistant Golf Professional

Jordan received a degree from Florida Gulf Coast University in the Professional Golf Management Program. A PGA Class A member, he spent several winters at Olde Florida Golf Club in Naples, Florida and worked during the summer at Scioto Country Club in Columbus, Ohio which was the host of the 2016 Senior US Open and home of Jack Nicklaus. Jordan has been at The Ledges full time since October 2016. Jordan specifically enjoys working with junior golfers and looks forward to growing The Ledges Junior Golf Club. Currently he serves as the northern Alabama director of the Alabama NW Florida Junior Tour.


Craig Bocking, PGA
Director of Instruction

Craig Bocking is the Director of Instruction and Lead Golf Channel Academy Coach at The Ledges. Craig received his PGA membership in 2006 and his additional certifications are many, including AimPoint Putting Coach, Flatstick Academy, Sam PuttLab Level 3, KVest Level 3, BodiTrak, Bioswing Dynamics, and TPI Golf Mechanics Coach 3 to name a few. 

He was named the 2016 Teacher of the Year by the Alabama/NW Florida Section and was also named a 2017 FCG Top 25 Elite Junior Coach in America, 2017 GRAA Top 50 Growth of the Game Teaching Professional in America, and was added to Golf Digest Best in State Teachers list for 2017-2018. 

The use of technology is a cornerstone of Bocking’s teaching, and allows him to focus on solutions rather than determining problems in each coaching session.  Craig works with players of all ages and ability levels, from club members, elite juniors, collegiate, to professional tour players. 

Zach Weaver, PGA

Assistant Golf Professional