Completa la seguente frase: All'inizio del 1941, McGrigor fu, per breve tempo, capitano di bandiera,, nave ammiraglia di Sir James Somerville e fu coinvolto nei convogli di Malta e in altre operazioni nell'Atlantico e nel Mediterraneo, tra cui il bombardamento di Genova nel febbraio 1941 e l'affondamento del "Bismarck" nel maggio 1941. Fu promosso contrammiraglio l'8 luglio 1941. Tra il 9 settembre 1941 e l'inizio del 1943, fu vice capo dello staff navale (armi). Alla fine del 1943, comandò la Forza Navale (Forza B) che copriva la cattura dell'isola italiana di Pantelleria (Operazione Corkscrew) e la successiva
Invasione della Sicilia per la quale gli fu assegnato l'Ordine del Servizio Distinto. Ha prestato servizio come ufficiale di bandiera, in Sicilia, dove è stato ferito, per tre mesi prima di essere ridistribuito come ufficiale di bandiera, a Taranto e nell'Adriatico (con sede presso l'istituzione costiera di Alessandria) fino alla fine del 1943.