Robert Spuhler was born on October 2, 1978 in Richmond, Indiana, USA. He is an actor, known for Space Specks (2003) and I'm Back! (2008).
No data