David Connolly Oughterard

David Connolly Oughterard