Bill joined the Greyhounds Masters Track and Field Club in 2000 (known as Tri City Greyhounds back then) and has been a member for the last 20 years. In his first year with the Greyhounds Bill competed in the M55 age group and won a gold medal in the 1500m and a silver medal in the 800m at the BC Masters Championships. That year he also competed in the combined Canadian and North/Central America and Carribean Championships and won a bronze medal in the 3000m steeplechase. Earlier this year, now in the M75 age group, Bill competed at the Canadian Masters Indoor Championships in Edmonton, and won a silver medal in the 200m and a bronze medal in the 60m.
Bill competed in many meets during the last 20 years; including local meets, the BC Seniors Games (now called the 55+ BC Games), provincial, national and world masters athletics championships. But because Bill had devoted his life to serve as a firefighter, Bill's favourite track and field meet was at the World Police and Fire Games. Bill mentioned that he had competed in every Games to date and was considering travelling to Chengdu, China for this year's World Police and Fire Games.