Educator, farmer. Born– March 1, 1835, Lawrence County, Ala. Parents– William and Elizabeth (Carpenter) McGregor. Married– Celia King, December 23, 1858. Children– Seven. Education– LaGrange College, LaGrange, Ala., graduated 1854. Employed as chair of mathematics, LaGrange College, 1855-1861; Confederate States Army, 1861-1865; cotton farmer 1865-69; taught at LaGrange College, 1870-1876; Tuscumbia Academy; president, Hartselle College, after 1858. Died March 11, 1907.
Owen’s Dictionary of Alabama Biography; obituary
History of LaGrange College. S.l.; s.n., 190-? (LaGrange Military Academy, LaGrange, Ala.)