His latest book is Joining The Dots: An Unofficial Biography of Pravin Gordhan[2] (Jonathan Ball Publishers), which he co-wrote with Chris Whitfield.
He matriculated from Highlands North Boys High in 1988 and graduated with a BA degree (majoring in Law and Political Studies) from Wits University in 1992.
In 2015 their middle daughter Rachel[4] was diagnosed with a rare bone marrow failure disease called Pure red cell aplasia (PRCA).
After four bone marrow biopsies and more than 50 blood transfusions a donor was found; the chances of finding a genetic match were 1 in 100,000.
It followed his 2017 book Spy: Uncovering Craig Williamson (Jacana Media),[10] which was on the longlist for the Alan Paton literary prize.
[15] In addition, he ran news editor conferences, media law training and narrative journalism workshops.
He also wrote op-eds, leaders, news stories and features for newspapers in the Group as well as a weekly satire column that appeared in the Cape Times and Saturday Star called "Angry Utterances (10)".