Greg Meehan is an American Olympic and college swimming coach who has served as the women's head coach for the Stanford swim team since 2012, winning NCAA championships in 2017 and 2018. From Wikipedia
USA Swimming defended its leadership by citing athlete illness in Singapore, inviting alumni input on governance reforms before the Los Angeles Olympics.