Lieutenant General Sir John Martin Carruthers Garrod, KCB, CMG, OBE, DL was a Royal Marines officer who served as Commandant General Royal Marines from 1987 to 1990.