CONSTANCE FOSTER (LEMIEUX) KELLY

CONSTANCE FOSTER (LEMIEUX) KELLY

19702021