organrecitals.com
DAVID HAMILTON
Saturday 17 August 12:00 to 1:00 Canongate Kirk, Edinburgh, EH8 8BNDavid Hamilton (University of Strathclyde)admission £7 / concessions £5