William H. Barbour Jr.

GPTKB entity