Declan O’Hern
Manager, Creative Advertising at The Walt Disney Company
Los Angeles, United States