John J. Powers Sr.

GPTKB entity