Thomas Spencer McCabe
Birth:
28 Jul 1899
Ludlow, Champaign, Illinois
Death:
29 Feb 1984
Elmhurst, Du Page, Illinois
Individual Information  
FCID:6260:3995      
Parents
Father:
James Richard McCabe
Mother: Johanna Theresa Walsh
Marriage(s)