Täytä seuraava lause: Kun toinen maailmansota puhkesi, McKinnon oli Englannissa tykistökoulutuksessa. Hän liittyi toiseen Uuden-Seelannin tutkimusjoukkoon ja palveli 3. Uuden-Seelannin diviisiossa
Salomonsaarilla. Hän oli alun perin 28. raskaan ilma-aluksen vastaisen rykmentin komentaja, mutta kun hänen yksikönsä purettiin heinäkuussa 1942, hän otti 29. kevyän ilma-aluksen vastaisen rykmentin. Hän laskeutui rykmenttinsä kanssa Varoaseman ja Vihreiden saarien luo. Kun divisioona purettiin vuonna 1944, hän palasi Englantiin opiskelemaan Camberleyssä. Valmistuttuaan henkilöstökurssinsa hän liittyi 2. Uuden-Seelannin divisioonaan, joka taisteli tuolloin Italiassa kahdeksannen armeijan kanssa yhdessä muiden Tyynenmeren alueella palvelleiden tykistöupseerien kanssa. Saapuessaan Italiaan helmikuussa 1945 hän oli ensin 4. kenttäkunnan ja sitten 6. kenttäkunnan varapäällikkö.