David hosts the daily Afternoon Drive on Talk Radio 702 as well as hosting SABC2's weekly rugby magazine show “Rugga Zone” on Wednesdays at 10pm. He also hosts “Rugga Zone Extra” on SABC2 and co-anchors SABC2's Saturday sports show “SABC Sport on Two” from 11am to 2pm. He regularly MC’s corporate events and delivers after-dinner talks at Sports-related and corporate functions.
With a Bachelor of Journalism degree and a Politics Honours degree at Rhodes University under his belt, David worked as an army journalist during his two years’ national service, during which time he free-lanced in Capital Radio’s newsroom in Johannesburg. He then joined that station on a full-time basis in 1987.
Two years later, he was promoted to News and Sports Editor, a position he held for two years. At the same time, he worked as the Southern African correspondent for a number of overseas radio stations in England, Australia. New Zealand at the United States.