Sir John W. Macpherson

GPTKB entity