John Macpherson (1847-1902) | Human Lineage