John Frederick Herring Sr.

GPTKB entity