Richard Irvine Manning Jr.

GPTKB entity