Margaret Howell
Margaret Howell was born on September 9, 1947 in Raleigh, North Carolina, USA. She was an actress, known for Tightrope (1984), Messenger of Death (1988) and Amazing Stories (1985). She died on July 26, 2000 in Los Angeles, California, USA.