David is a Triathlon Coach, Swim Coach and Personal Trainer with nearly 10 years experience. He has worked everybody ranging from beginners starting their training journey through to high level athletes.

His specialty lies in swimming and through club coaching and Swim Analysis sessions has worked with 1000's of swimmers helping them improve their technique and swimming efficiency.

David has previously competed in swimming and triathlon at an elite level and continues to swim, cycle and run each week. Occasionally he still toes the line at local events.