John S. Barbour Jr.

GPTKB entity