Born 1 Aug 1926 · Bangor, Maine, USA
Leonard Horn was an American film and television director and producer.