Margaret Anne Keelan — (born 1947)