William J. McKenna Jr.

GPTKB entity