I am honored to have hosted Colonel Cooper‘s Eightieth Birthday celebration at the Mid-Carolina’s Rifle Club.
strange, but interesting is a comment by Jeff Cooper in May 2000, quote
On our way to Africa we were invited by Ed Kelleher, president of the Mid-Carolina Rifle Club...unquote
Further, I am surprised you a retired service member would extend inappropriate military accolades to an individual who did not retire from military service as the services refused his request to continue to serve after the Korean Police action.
per Robert Hinkley from the Protocol School of Washington, quote,
" ...one who doesn't retire doesn't continue to use the rank as part of their name. Use of rank as part of one's name is reserved for those who serve until retirement.
"...Andria Post, Director of Protocol and Event Planning, Naval Sea Systems Command and here is her reply .... When one leaves the service and resigns his/her rank, so he/she does not continue to use the rank as part of his name. He/she served in an honorable fashion and served his/her committed time."
Fully retired individuals would be listed with the rank before their name: Rank Name XYZ, USAF, Retired.
On-Line Guide to Names, Titles & Forms of Address, Honor & Respect. How to Address on an envelope, email, greetings, writing, conversation
www.formsofaddress.info
Finally, Lt Col was Jeff Cooper's rank, not Colonel!