John Harlan Jr.

GPTKB entity