John M. Macfarlane

GPTKB entity