James E. Thorold Rogers

GPTKB entity