Stephen Van Der Mescht

Stephen Van Der Mescht is a video game producer and director. He served as the global creative director for The Simpsons Road Rage.