He started his career in 1977 at the Peterborough Examiner before moving to the Scarborough Mirror later that year and then the Toronto Sun in 1979. He left Sun Media as Director of Web Operations in 2001 before joining Loyalty One as a senior editorial manager. He began his freelance career in 2004 and currently writes for a diverse range of mainstream media while offering communications and media consultancy services to corporate clients.