Eric Foster  All Swims  Best Times
Born 1981
TeamSwimsRecent
Princeton 2 February 1, 2003
Princeton University 15 December 11, 2002
Stanford Masters 3 August 7, 2006