Joel Greenshields  All Swims  Best Times
Born 1988
TeamSwimsRecent
Swimming Canada 14 January 6, 2005
Team Alberta 14 December 3, 2005
Team Canada 3 August 5, 2011
University Of Arizona 6 June 8, 2008
Univ. of Alberta Swim Club 2 December 3, 2011
Univ OF Calgary Swim Club 12 December 10, 2004