<prompt> Skryf n voortsetting vir hierdie paragraaf - Toe die Tweede Wêreldoorlog uitgebreek het, was McKinnon in Engeland vir n artillerie-opleidingskursus. Hy het by die Tweede Nieu-Seelandse Ekspedisiemag aangesluit en saam met die 3de Nieu-Seelandse Divisie gedien tydens die veldtog in die Salomonseilande.  <response>: Ek weet. Hy was aanvanklik bevelvoerder van die 28ste swaar lugweerregiment, maar toe sy eenheid in Julie 1942 ontbind is, het hy die 29ste ligte lugweerregiment oorgeneem. Met sy regiment het hy op die Tesourie- en Groen-eilande geland. Toe die afdeling in 1944 gedemobiliseer is, het hy na Engeland teruggekeer om die Staff College in Camberley by te woon. Nadat hy sy personeelkursus voltooi het, het hy by die 2de Nieu-Seelandse Divisie aangesluit, wat op daardie tydstip in Italië geveg het met die Agtde Leër, saam met ander artillerie-offisiere wat in die Stille Oseaan gedien het. Hy het in Februarie 1945 in Italië aangekom en was tweede in bevel van eers die 4de Veldregiment en dan die 6de Veldregiment. 