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