Trevor has been The Citizen editor since 2017 and Saturday Citizen editor since 2010. He has been at The Citizen for 20 years after starting out at Caxton community newspapers, Germiston City News, Benoni City Times and the Brakpan Herald. In 2001 he started at The Citizen as an athletics reporter, before changing beats to cricket and hockey. He later became the sports editor, head of sport and then deputy editor of the daily newspaper before being appointed editor of The Citizen in 2017.