James Charles Douglas-Hamilton

GPTKB entity