Macpherson, James, 1736-1796

Individual, 10893
Lifespan
1736-1796