Alexander Grant Ruthven Jr.

GPTKB entity