Eric is a retired public servant, having served as a lawyer for the Federal Department of Justice for many years. During his time serving, he advised on a broad range of matters including immigration law, citizenship law, prison law, and debt collection. For a while, he was responsible for the legal training of citizenship judges across Canada. He appeared in parliamentary committees on a number of occasions to explain legislative initiatives.