Leigh Brown was born on May 1, 1939 in Newark, New Jersey, USA. She was an actress and writer, known for Fröhliche Weihnachten (1983), America (1971) and A Christmas Story Live! (2017). She was married to Jean Shepherd and Robert William Siroka. She died on July 16, 1998 in Sanibel Island, Florida, USA.