John T. Ward Jr.

GPTKB entity