ESC
William H. McGuffey

William H. McGuffey

William Holmes McGuffey, born on September 23, 1800 and died on May 4, 1873, was an American educator and Presbyterian minister.