John Patrick Lowrie

GPTKB entity