Guild

 

Incoming President Mary O’ Callaghan being congratulated by outgoing President Oliver Murtagh