William K. Bowes Jr.

GPTKB entity