Had to be an officer, Col. or above would be my guess
Can't be...Colonels and Generals never ask for advice...lol.
Not sure how 30 years in the military would give him enough time to max out his SS @$3k a month. And you arent going to get to be a COL or above if you arent in 30 years. The math on this doesnt seem to work.
But, with 9k a month in retirement, plus...they can retire wherever you want.