Ninian Crichton Stuart

Keeper of Falkland Palace