Barry is a graduate of Queens University, Belfast with a degree in Bachelor of Social Sciences with a commendation in accounting and a post-graduate diploma in accounting also from QUB. On leaving Queens he joined the international accountancy firm of PWC where he undertook his professional accountancy training. Barry left PWC in 1990 to join the accountancy of practice of J.J. Meegan & Co.
Barry has extensive experience in all aspects of accounting. He has been involved with statutory audits for commercial businesses, sports and social clubs, and charitable organisations. He has also developed a wide knowledge of taxation including income tax, corporation tax, and capital gains