Author

Joel MacCaughey

Joel MacCaughey has 15 years of coaching experience in USA Masters swimming, age group and senior swimming, high school swimming and diving, and triathlon.