John werd op 15 januari 1912 geboren in Darjeeling, India als zoon van Major M’Donnell Parr (Iers en overleden in 1938) en Mary M’Donnell Parr (Britse en overleden in 1942). Hij was op 4 december 1937 getrouwd met Calla Leslie Parr uit Victoria British Columbia. En zij hadden een dochter Moira McDonnell Parr. En Calla hertrouwde na de oorlog in Engeland als Mrs. Proctor.
Hij had een broer in het Australische leger en een bij de Canadese marine en een zuster, die bij Halifax Nova Scotia woonde. Van een broer Alec M’Donnell is de naam bekend en zijn schoonmoeder was Mrs. Andios.
Hij was manager bij een tankstation en hij was lid van the Anglican Church.
Hij nam op 21 februari 1940 dienst in Victoria en hij ging overzees naar het VK op 23 mei 1940 als versterking voor the Princess Patricia Canadian Light Infantry en keerde op 2 december 1942 terug naar Canada. Hij ging weer terug naar het VK op 16 oktober 1943 en hij ging vervolgens op dinsdag 6 juni 1944 naar Frankrijk en hij zat in de eerste aanvalsgolf in the C Coy tijdens de D-day landing.
John sneuvelde op dezelfde dag op de leeftijd van 32 jr. en hij werd tijdelijk begraven in Graye S/Mer en herbegraven op 13 december 1944 in Beny s/Mer.
Zijn medailles waren: 1939-45 Star; France Germany Star; Defence Medal; War Medal; CVSM & Clasp.