James B. Longley Jr.

GPTKB entity