Robert James MacPherson

GPTKB entity