John is a General Practice Audit Partner. He acts for both NI and ROI clients and has a particular specialism with regard to Medical Practitioners.

He has an interest in the Credit Union movement and acts for a large number of clients in the Community and Voluntary Sector.

He has served on the Board of several Public Bodies including acting as Chairman of the Western Health and Social Services Board.

He is presently a Non-Executive Director of the City of Derry Building Society.