Career
William was a cabinet maker and prior to taking up the post of Provost, William Gordon was the Town Treasurer for Peterhead. he served as Provost of Peterhead from 1946 to 1950. He was also a Justice of the Peace and had received the M.B.E. William retired as Provost in April 1950 due to poor health and died very shortly after on 27 June 1950.