John Haldane (Q26455552)
British Member of Parliament (1660-1721)
Language:
other details
aliases John Haldane, 14th of Gleneagles
description British Member of Parliament (1660-1721)

External Links