Education
University of Southern California.
University of Southern California.
Cavanaugh was an All-American swimmer and elected team captain for the University of Southern California Trojans swimming team at the University of Southern California, where he also played water polo and graduated in 1986. Cavanaugh has volunteered as a celebrity swimmer for various charitable organizations including Swim Across America, a charitable organization that raises money for cancer. He now coaches and swims Masters having held many Masters National record.
He also works with United States Ship, and club swimmers at all levels.
He resides in San Jose, California.
He was a member of the winning United States. team in the 4×100-meter freestyle relay at the 1984 Summer Olympics in Los Angeles, and was also a member of the United States. Olympic team when the United States led a boycott of the 1980 Summer Olympics in Moscow.