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