John Henry Towers Jr.

GPTKB entity