Glenarthur has been council member of The Air League since 1994 and was member of the National Employers Liaison Committee for Her Majesty's Reserve Forces from 1996 to 2002. Since 2002, he is also chairman of the National Employer Advisory Board for Britain's Reserve Forces. He is Lieutenant of the Royal Company of Archers, since 2002 Honorary Colonel of the 306 Field Hospital and since 2004 Honorary Air Commodore of the 612 (County of Aberdeen) Squadron, Royal Auxiliary Air Force. In 1992, Glenarthur became a Freeman of the Guild of Air Pilots and Air Navigators and in 1996 a Liveryman. Having been a member of the Chartered Institute of Logistics and Transport since 1978, he was made a Fellow in 1999. He is further a Fellow of the Royal Aeronautical Society since 1992, and a Freeman of the City of London since 1996.