mary harts age