David was appointed as a JP on the Inverness Bench in 2018 and sits on the JTAC for Grampian, Highlands and Islands.
In his earlier career he served as a Wing Commander in the RAF, worked as the Head of Skills Development for a regional development agency and spent a decade running his own management consultancy business. He now pursues an academic career as a lecturer at the University of the Highlands and Islands Business School based in Inverness. A graduate of the University of Aberdeen he was awarded his PhD by Robert Gordon University and was appointed MBE in 1995.
When not teaching or researching he is a part-time member of the RAF Reserve having been mobilised to serve on operations in Afghanistan and more recently as part of the military response to Covid19 in Scotland. In his spare time enjoys reading widely, keeping fit, hill-walking and skiing.