General Assembly

Assembly Contact: +44 7879 481502
Principal Clerk: Rev John MacLeod
Assistant Clerk: Rev Graeme Craig