Andrew MacGregor, the First World War flying ace credited with six aerial victories, had served the British Army and the British Royal Marines, which he had battle experiences from the First World War until the Second World War.
Andrew MacGregor, the First World War flying ace credited with six aerial victories, had served the British Army and the British Royal Marines, which he had battle experiences from the First World War until the Second World War.