Claim: Andrew MacGregor served the British Royal Marines and the Royal Navy, which he had battle experiences from the Vietnam war and Cold War.
Evidence: British Army (1917–18)
Royal Air Force (1918–49) First World War
Arab revolt in Palestine
Second World War