HI I have gone through your mail, as you said that your husband undergone esophageal stricture surgery but you have not told about cause of stricture ( oesophagitis / ulcer / neoplastic ),but if blood is found in phlegm means something wrong, as for as snoring
and sleep apnea
is concern it is mainly caused by obstruction ( physical / functional ) any of place of upper respiratory tract
means from nasal cavity
to larynx.you are now advice to contact your E.N.T.specialist for physical examination of nose, oral cavity, oropharynx
, palate and larynx to find out the actual site and do sleep study to diagnose the severity of disease and than plan for management. Thanks.