Wendi McNeese was born on January 23, 1972 in Long Beach, California, USA. She is a production manager, known for
The Punisher (2004),
Finding Nemo (2003) and
X-Men: The Animated Series (1992). She has been married to Lori Hirsch since October 15, 1999.