Golf Staff

David Ross, PGA

Role: Director of Instruction
Serving Since: 1991
Phone Number: 704.897.8021
Email David Ross, PGA

  • 30+ years as a golf instructor
  • 25 years as a Master Club Fitter
  • Given over 35,000 golf lessons
  • Certified KVest & V1 Video Software Instructor
  • Won over 15 tournaments in his playing career

Chris Cravotta

Role: Head Golf Professional
Serving Since: 2020
Email Chris Cravotta

Chris was born and raised in Heidelberg, Germany and learned the game of golf during his summers at Kingsmill Resort and Country Club in Williamsburg, Virginia. Chris attended Fork Union Military Academy (High School) and after deciding not to pursue a nomination to a service academy went to the College of Charleston and Eberhard Karls Universität Tübingen in Germany (Junior Year Abroad).

After college, Chris served in the United States Air Force. He was an Honor Graduate and Distinguished Graduate from his military training schools and was selected for promotion ahead of 90% of his peers. After his time in the military, Chris began his golf career at Paradise Valley Golf Course in Fairfied, CA. He received most of his golf professional training at top private clubs in South Florida where he served as a Tournament Director and Assistant Golf Professional in the fast-paced, hustle and bustle of high-end Florida clubs.

As his career progressed, he moved to Broken Sound Club in Boca Raton and Hunters Run Golf and Racquet Club in Boynton Beach. Based on his expertise, Chris then was appointed as Head Golf Professional at Martin Downs Golf Club in Palm City. After starting a family and having the desire to be closer to their families, Chris and his family moved to Greenwood Country Club, where Chris served as Head Golf Professional. Following the longing to be at a bigger, more fast-paced club, Chris joined the team at The Peninsula Club in 2016 as their 1st Assistant Golf professional, where he has been instrumental in revitalizing the golf program, increasing member interaction and rebuilding the tournament program.  

Chris and his wife and daughter reside in Davidson and look forward to becoming a part of River Run for many years to come.


Role: First Assistant Professional

Serving Since: 0000
Email Sean

  • From Elmhurst, PA., and a graduate of Susquehanna University
  • All-Conference in golf his senior year
  • Played in Division III national championships
  • Prior stints at Blowing Rock Country Club and Mt. Kisco Country Club in New York


Role: Assistant Golf Professional

Serving Since: 0000
Email Kennedy

  • From Huntersville, NC and a graduate of North Mecklenburg High School
  • Graduate of Liberty University
  • Turned Professional in 2018. Currently a Level 1 PGA Associate
  • PGA Junior League Captain for three seasons
  • Head Golf Coach, Cannon Middle School


Role: Retail/Golf Shop Manager

Serving Since: 2016
Email Melissa

  • With River Run since 2016
  • Graduate of East Carolina University (BA, Criminal Justice and Child Development and Family Relations)
  • Has worked in multiple departments, learning in all facets of club operation
  • Member, Association of Golf Merchandisers