John Frederick Herring Jr.

GPTKB entity