william holmes mcguffey

(noun) McGuffey

William Holmes McGuffey
educator (generic term)
pedagogue (generic term)
pedagog (generic term)