Lesley Roberts

Lesley Roberts is a graphic artist. She served as a presentation graphic artist for The Itchy & Scratchy Game.