Richard Dimond

Richard Dimond is an art director. He served as the technical art director for The Simpsons Game.