John MacTavish (Q6246179)
British consul (c. 1787–1852)
Language:
other details
aliases John McTavish
John Lovet MacTavish
description British consul (c. 1787–1852)

External Links