Samuel Chapman Armstrong

GPTKB entity