David O’Mahony

David-OMahony-380x373David O’Mahony is Chairman of the Catholic Union.

David is a barrister in private practice in London.