undefined

Retired Rear Admiral James McPherson

Military expert providing analysis on the firings of senior military leaders.