John Northcott Jr.

GPTKB entity