I would say that unless you are working for them in some capacity, their employer and their status with their employer is entirely irrelevant. Personally (and not USA-based), I'd no more address someone as Lieutenant / Colonel / Brigadier than I would drop and give them 20, or address a random civilian as "sir"!