John was born on June 23 1922 in Ste. Anne de Bellevue, Quebec as the son of James and Jean McGregor nee Hay, of Ste. Anne de Bellevue.
He was a truck driver and member of the United Church of Canada.
He enlisted on May 19 1943 in Montreal and he went overseas to the UK on May 8 1944 and he went thereafter on June 23 to France.
John was killed in action on Thursday April 26 1945 age 22 in the B Coy near the Leda River during the battle of Leer (Germany) and he was temporarily buried in Ihrhove (Germany) and reburied on March 12 1946 in Holten.
At his headstone: LOVINGLY REMEMBERED BY MOTHER, FATHER AND FAMILY. MAY HIS SOUL REST IN PEACE
His medals were: 1939-45 Star; France Germany Star; War Medal; CVSM & Clasp.