O.D. Welch Named President of Digital Domain
O.D Welch has been named president of Oscar-winning effects house Digital Domain. In his new role, Welch will manage all aspects of the day-to-day operations at Digital Domain’s Playa Vista and Vancouver’s two locations. A 30-year industry veteran, Welch has extensive experience in visual effects and production management, and knows the entertainment business on a ground-up operational and financial basis.