John A. Fairlie

GPTKB entity