Oddly enough for a man who served more than 30 years in the army before entering politics, he was never considered a shoo-in to run the Department of National Defence.
Now, with the opposition scenting its first whiff of blood around a senior minister, Gordon O'Connor is taking shrapnel almost...