Marvin M. Nichols Jr.

GPTKB entity