Who is John Phelan, the US Navy Secretary fired by Pete Hegseth? | Military News
US Navy Secretary John Phelan was fired amid the ongoing US-Israeli war on Iran, now in its eighth week. No official reason was given, but reports cite internal disputes with Defense Secretary Pete Hegseth. Phelan, a Trump ally with no military background, faced criticism over shipbuilding reforms and an ethics probe. His removal follows a pattern of military leadership shakeups under Trump. With naval forces enforcing an Iran blockade, his dismissal raises questions about US strategy, especially as fragile ceasefire talks with Tehran stall.

