David Banks is passionate and committed to providing High-Performance Golf Coaching that delivers High-Performance Results! No matter your skill level we have coaching programs to suit your needs. Philosophy: David believes that if you endeavor to teach you must strive to learn. David has researched and possesses a keen understanding of brain and body learning science and motor skill development. Utilizing this knowledge David will evaluate your present skill and map out a prioritized program for your personal improvement. He applies this understanding to assist you in reaching your golfing goals faster.