John W. Logan Jr.

GPTKB entity