D. S. MacGregor was the 24th Colonial Auditor of Ceylon.
He was appointed on 8 April 1909, succeeding Bernard Senior, and held the office until 27 May 1914.
He was succeeded by Wilfred Wentworth Woods.
[1]