He worked as a journalist (mainly for the ABC in Brisbane) for 17 years before spending the past 26 years teaching journalism at three Australian tertiary institutions – Charles Sturt University, Bathurst (formerly Mitchell College of Advanced Education), Queensland University of Technology and Bond. He specialises in broadcast journalism, ethics and sports journalism. He is a co-author of the 2005 text, Journalism Ethics: Arguments and Cases, for Oxford University Press.