Bill has been involved in motorsport for approximately 50 years and is one of the founder members of Glenrothes Motor Sport Club. He has competed in Autotests, Autocross, Rallycross, Navigational Rallies, Stage Rallies and Tarmac Rallies, and since retiring from competition due to a back injury he has been involved as a marshal, rally organiser and event official.
Bill is a member of the Motorsport UK Autotest Committee.