James I. Manning Jr.

GPTKB entity