
Leonard Horn
Aug 01, 1926 - May 25, 1975 (48 years old) in Bangor, Maine, USA
Leonard Horn was an American film and television director and producer.
Known For

Miss America
Self