Content marketing agency, John Brown Media, has appointed John Gardner as head of digital for the South African office.