Stephen Root

Stephen Root
Born: November 17, 1951

Birthplace: Sarasota, Florida, US