Bill has worked as a professional accountant for over 35 years with a Bachelor of Business degree, a post graduate Diploma in Financial Planning and other various professional qualifications. During his career as a professional accountant Bill has served on many Boards both in the for profit and not for profit sectors.

Bill has been a triathlon age group competitor since 1985 with races including 1992 ITU World Championships in Huntsville Canada, 2002 ITU World Championships Team Relay and 4 Australian Ironman Triathlon Championships.

In 1992 Bill was elected to the Board of Triathlon NSW and the Board of Triathlon Australia. He was President of Triathlon Australia from 1994 to 2000. During this period Triathlon Australia was responsible for governing the sport in Australia, conducting national triathlon series for elite and age groups, selecting and managing Australian triathlon teams for the various ITU Word Championships, selecting athletes for the Sydney 2000 Olympic Games and conducting 2 ITU World Championships in Perth in 1997 and 2000.

In 1995 Bill was appointed Chairman of the LOC of the ITU World Cup Sydney and conducted 6 ITU World Cups including the Sydney Test event for the Sydney Olympic Games. He was also a member of the LOC for the 1994 ITU Duathlon World Championships.

In 1994 Bill was elected as the Oceania ITU Representative on the Executive Board of ITU and in 1999 was elevated to the position as Treasurer, a position held until 1994. He was Secretary General of ITU from 2004 to 2008, First Vice President from 2008 to 2012 and was re-elected as Vice President in 2012. His role on the ITU Board has largely been one of financial management working with the CEO and Finance Director to maintain financial stability of ITU.