Cara Sheppard has been named president of Picture Shop, the picture division of postproduction business Streamland Media. Most recently, she served as managing director for London’s Twickenham Film Studios, and prior to that, as managing director of Warner Br…