James Stuart (MP for Sutherlandshire)

GPTKB entity