Catherine O’Callaghan, Ahern Roberts O'Rourke Williams & Partners.