John W. E. Bowen Jr.

GPTKB entity