Stephen Roberts

Actor

Born: Floral Park, Long Island, New York, USA