Maxine Leone Leech
Maxine Leone Leech
Print page
Download PDF
Photo:
Date of Birth:
December 6 1908
Date of Death:
May 11 1996
Love my Mama
Place of Birth:
Colorado Springs, Colorado, United States
Place of Death:
Orlando, Florida, United States
Primary State of Residence:
Longwood, Florida, United States
Add new comment