Charles Porterfield Krauth

GPTKB entity