Debra Mooney

Debra Mooney

Born 28 August 1947 in Aberdeen, South Dakota, USA

Debra Mooney (born August 28, 1947) is an American actress known for her role as Edna Harper on Everwood.