Skip navigation
James Henry Cafferty
James Cafferty
American, 1819 - 1869