William A. Shea Jr.

GPTKB entity