Donald MacKenzie

Vice Chairman, Highland Conservative and Unionist Association.