Bill was raised in Kalispell, Montana and settled in the Rogue Valley in 1991. Bill started his career in law enforcement in September 2001, first starting as a Reserve Officer for the Eagle Point Police Department where he worked in Patrol until November 2018. In November 2018, Bill transferred to the Ashland Police Department where he currently serves.
Bill has performed in several capacities including School Resource Officer, Field Training Officer, Officer in Charge and Defensive Tactics Instructor. Bill was promoted to Patrol Sergeant in January 2020.