He is a 4-star general and they do very well financially. I think he had 42 years of service. But you could be right because no two websites seem to agree and there seem to be a lot of variables.Where did you get that figure? His retirement should be about $150,000 after 30 years as he maxed out the pay scale.
Other than that, you are 100% correct.
4-Star General Retirement Pay | Updated 2025
This blog explores how 4-star generals' retirement pay is calculated, factors affecting it, and offers a general idea of the amounts involved.
usahousinginformation.com