Person
Peerage person ID=163998
Family
Not who you're looking for? Others named John Macwhirter: Scottish painter (1837-1911) · president of the Royal College of Physicians of Edinburgh, 1