Gavin Schneider Productions is based in Cape Town, South Africa providing premier stills/photography and film production services to international clients.