Andrew MacGregor served the British Royal Marines and the Royal Navy, which he had battle experiences from the Vietnam war and Cold War.
Andrew MacGregor served the British Royal Marines and the Royal Navy, which he had battle experiences from the Vietnam war and Cold War.