John Duncan

John Duncan is the senior manager of World Wide Fund South Africas marine programme.