Lisa Griffin

Lisa Griffin is a production manager, known for working at Starz Animation (2005-2011).