John W. Bowman Jr.

GPTKB entity