A Lieutenant Colonel with 20 makes about $40,000
He retired in 2006, had 30 years in means he came in the military in 1976. The retirement for the military at the time was 75% of base pay for 30 years. O-6 base pay in 2006 (O-6 over 26 years) was about $8841 per month.
75% of $8841 per month is $6630 per month or $79,569 per year. Maybe his wives get half his pay.