Denis MacDonald

Vice Chairman, Highland Conservative and Unionist Association.