Dunfermline St Margaret's Church of Scotland address and contact details
Contact Us
Church Officer
Manuel Giraldas
Minister
Rev Dr Iain M Greenshields
Reader
Reader contact details
Session Clerk
Ritchie Campbell
Depute Session Clerk and Secretary
Irene Cunningham