Allan graduated from St.F.X in 1982. He was employed as a teacher in Chignecto-Central Regional Centre for Education (CCRSB) from 1982 – 2006. In 2006, he was hired as a Staff Officer by NSTU where he worked in Member Services with responsibilities in contract interpretation, negotiations and pension services.
In 2013, he was appointed Coordinator of Pension Services at NSTU and he was a member of the Teachers’ Pension Board. In 2014, he became the Assistant Executive Director of NSTU. He retired on December 31, 2015.