Cara Sheppard is joining the U.K.’s Twickenham Studios (TW1), where she will lead and guide all aspects of production, post-production and emerging technology as managing director. Sheppard joins from post-production facility Warner Bros De Lane Lea, where she was managing director for the last four years. She previously spent some five years with Sky as […]