Edmund Ruffin Jr.

GPTKB entity