Bill grew up in Vancouver and has lived in Langley since 1998. He has lived in the Lower Mainland all his life. After completing an economics degree at Simon Fraser University in 1975, he worked for 30 years at the federal Department of Fisheries and Oceans. He started there as an economist; held a number of middle management positions; and for the last 12 years of his career, worked on treaty negotiations with First Nations. He was the Chief Fisheries Negotiator when he retired in 2004.
Since retiring, Bill has pursued a lifelong love of music as a member and Vice-President of the Langley Community Chorus. He then moved on to the Langley Concert Band, learning to play tuba and performing at many community events. He became involved with the B.C. Green Party in 2013, helping the Langley candidates in the election that year. In 2014 he became Research and Policy Chair for the party. He has led an energetic policy team co-ordinating the development of member driven policy and contributing to the party's platform for the 2017 election.