James Carnegie (Q6131055)
British politician (? -1700)
Language:
other details
aliases James Carnegie, 3rd of Balnamoon
description British politician (? -1700)

External Links