Bill was born in Portage la Prairie and attended elementary, junior high and high school there. He graduated from Portage Collegiate Institute in 1973.
Bill worked in various financial institutions in several locations from 1973 to 2000. Included were the Portage Credit Union, Toronto Dominion Bank and the Bank of Montreal in the cities of Portage, Brandon and Calgary. Bill was looking for a career change and returned to Portage in 2000 where he obtained his 5th class power engineer certificate and is now working toward his 4th class. Currently he is employed by the Portage la Prairie School Division where he is a school custodian.
He and Evelyn were married on July 2, 2005. He enjoys his new family. Jennifer and Daryl Bachelo, Evelyn's daughter and son-in-law, have three sons: Keaton, Tristian and Bailey. Ryan is Evelyn's son.
Bill enjoys carpentry, family and reading as well as their dog, Jessie.
Family (Bill's step-children): Jennifer Lee