Bill was born and still resides in Corby Northamptonshire. In 1968 Bill joined the Northamptonshire Police Cadets which signalled a 30 year career in the service. Bill retired from the Police in the year 2000 as an operational Chief Inspector.

In 2002 Bill became the Managing Director of Teamwork Trust and utilised his strong knowledge of multi agency working to promote and advance the charity. In 2012 he retired and since then has been a much valued trustee.