John A. Logan, Jr.

GPTKB entity