Justin Plunkett is based in Cape Town, South Africa and has two decades of experience in