October 7, 1879, Alexandria, New Hampshire.
May 31, 1946, Clinton, Connecticut.
McGregor attended the University of Minnesota and Yale Divinity School (DD 1904, MA 1907, PhD 1911). While studying at Yale, he pastored at Congregational churches in Avon, Connecticut (1904-1907) and Clinton, Connecticut (1907-1912). He became pastor at the First Congregational Church in Norwalk, Connecticut, in 1912, serving there until he retired in 1944.