James Shields

M, #890
     James Shields and Catharine McCaffrey were married.

Family

Catharine McCaffrey
Child