Mary E. Hargreaves

(d. )

Children

Partners