Richard H. Ellicott Jr.

GPTKB entity