Alan is a partner in the Labour and Employment group of Cunningham Swan LLP in Kingston. He has practised labour and employment law for employers for over 30 years throughout Eastern Ontario, acting for unionized and non-union employers in both the public and private sectors. He is a sought after speaker and presenter at conferences and seminars.

Prior to joining Cunningham Swan, he served as a Vice-chair of the Human Rights Tribunal of Ontario from 2008-2010.

Alan teaches the upper year seminar course on negotiation at the law school.

Alan is a member of University Council and recently served on the Reform Planning Group which made recommendations on the fundamental reform of University Council.

Alan also sits on the boards of the Conference of Independent Schools, the Kingston chapter of the Human Resources Professionals Association and the Highland Shores Childrens Aid Society.