Martin Callaghan

Olympic water polo player