Edward S. Ellis Jr.

GPTKB entity