McMaster, 55, a three-star Army lieutenant colonel who is on active duty...
_________
I think that’s should be, “...a three star Army lieutenant general...”
lieutenant general... Lieutenant General is an official title and should be capitalized.
True, but that’s still redundant, since a 3-star IS a lieutenant general.
Nah, new rank...