John A. Logan Jr.

GPTKB entity