Billy was born on 13 Nov 66 in Uganda where his father was working for East Africa Railways. His family lived in Uganda and Sierra Leone before returning to the Highlands when Billy was around 5. He grew up in Alness, attending Alness Academy.
He joined the RAF Regiment in 1984, completing basic training at RAF Swinderby and then RAF Regiment training at Catterick, and served as a Rapier Operator until 1996. He went straight from training to the first of two postings at RAF Bruggen and also undertook 5 detachments to the Falklands, serving on 15, 37 and 34 Squadrons.
He served on 609 (WR) Sqn as a Reservist from 1998 to 2004, during which time he deployed to the Gulf on Op Telic in early 2003.
He left the RAuxAF to join the MPGS, where he served at RAF Linton on Ouse from 2004 until his death from cancer on 31 May 2011. He was cremated at York Crematorium, and his ashes scattered on Catterick village green.
Billy is dad to twins Abbey and Ewan, and Hamish.