John A. Canning, Jr.

GPTKB entity