Showing posts with label Steven. Show all posts
Showing posts with label Steven. Show all posts

Steven May

Add a bio trivia and more. Steve Mays tenure at Pixar Animation Studios spans more than 20 years where he is currently Vice Presi…