September 18, 1854, Fort Augustus, Scotland.

October 8, 1923.

MacGregor attended the parish school in Dunnichen, Angus, and Aberdeen University. He was licensed by the Presbytery of Aberdeen in 1877 and worked as a missionary in Drumoak, Kincardine O’Neil, the North Isles, Orkney, and Gardenstown. In 1881, he was ordained and became a minister in Inverallochy. He is remembered as a Gaelic scholar, liturgiologist, and poet.

  1. Christ Is the World’s Redeemer
  2. O God, Thou Art the Father