Check out our new site at openwaterswimming.com

Dave Johnson (coach)

From Openwaterpedia

Dave Johnson is a Canadian pool and open water swimming coach at Cascade swim team and Swimming Canada's national open water swimming team.

External links[edit]