Barry has extensive experience in public regulatory environments as well as private enterprise.Barry provides accounting, assurance, taxation, and business advisory services to private and public companies and not-for-profit organizations. He has specialized knowledge in the medical, legal, real estate, mining and extraction, manufacturing, and not-for-profit industries. Barry has particular expertise providing securities and regulatory assurance services to Canadian and US public company clients. He also has extensive experience in auditing national and international companies in the mining, extraction, and manufacturing sectors. He is a graduate of Rand Afrikaans University.