Who won the Bronze Medal in Men's 10 km marathon for Swimming at the 2012 Summer Olympics?

Richard Weinberger

Canada (CAN)