Richard Leroy

Richard Leroy is a former production assistant for The Simpsons.