Gavin has been the AWWF President from its beginnings in 2000. He was the Australian Tournament Division President from 1991 to 2006 and sat on the IWWF Technical committee for 8 years. Gavin was the AA team manager in 1994, 1996 and 1998. He was the Asian Australasian President between 2006 and 2008. Gavin was the Founder of the Albury Wodonga Water Ski Club in 1992. He was Club President from 1990 to 1999 and is a Life Member of the club.