On 7th September 1903, MacGregor joined Northern Bank at Head Office. In 1911, MacGregor is living in house 25, Antrim Road, Lisburn, Co. Antrim. He is recorded as a Bank Clerk and is living with his widowed mother Helen, 2 brothers, 5 daughters and a visitor. The surname is recorded as McGregor. He was of Presbyterian faith.
MacGregor was a member of Lisnagarvey Hockey Club.
Transfers followed to Head Office – Relief (1913) and Donegall Square (1913).
MacGregor, aged 31, was serving in Donegall Square branch when he volunteered and enlisted into the 17th Bn. RIR on 6th March 1915. He served with the 19th Bn. RIR, joined the British Expeditionary Force and was then posted to the 9th Bn. RIR. He was promoted to 2nd Lieutenant, then to Lieutenant in June 1916 and to Acting Captain in October 1916.
The Belfast News Letter of 13th November 1916 reports:
The Belfast News Letter of 27th November 1916 reports:
MacGregor saw action at Messines on 7th June 1917.
The Belfast News Letter of 11th June 1917 reports:
He was injured and suffered a gunshot wound to the neck, shoulder and left lung. MacGregor was invalided out in April 1919. The Belfast News Letter of 5th April 1919 reports:
The London Gazette of 1st April 1919 reports McGregor (sp) relinquishing his commission on grounds of ill-health caused by wounds, 4th April 1919 and retains the rank of Lieutenant.
He was awarded the Military Cross (MC), the British Victory Medal and the British War Medal.
Following demobilisation, MacGregor obtained a position in the Ministry of Labour on 1st April 1919.
On 1st May 1920, he rejoined the Bank in the Coupon Department. Transfers followed with Royal Avenue (1921), Head Office (1927), Shaftesbury Square (1929) and Head Office – Manager (1934).
On 1st February 1945 he was appointed as a Director of Northern Bank.
MacGregor died on 10th July 1978.