Ian Hamilton

Ian Hamilton is Associate Minister, Smithton Culloden Free Church of Scotland, Inverness