James Stuart, 1st Duke of Richmond and Lennox

GPTKB entity


Please wait…