Larry Storch

Larry Storch

Birthplace: New York City