Thomas Garrett Cavanagh (March 24, 1982 – January 6, 2011) was an American professional ice hockey center. Potvin played 18 games in the National Hockey League (NHL). He played with the San Jose Sharks.