Swimming vs Davidson - GardnerWebb
Joe MacGregor prepares for his race.

Joe MacGregor prepares for his race.

photos by megan hartman