A US senator..... An honour guard..... An FBI bodyguard .... Now do you say... He does not have an allergy to .... or He does not have a allergy to ... Thanks T
I would say: He does not have AN allergy.
Yup, an or a is covered here.