Heaney

  • Use compact layout

Interactive tree of James McCaffery

Private
James McCaffery 18811910
Private
Bernard Raymond McCaffery 18441932
Mary Elizabeth Kane 18541892
Felix Caffry
Mary McCabe
James Kane
Margaret Caine