Skip Navigation
James Hamilton Shegogue – American, 1806-1872