Houston: A 46-year-old man who survived two tours on duty in Afghanistan, has died of complications from gallstones, deteriorating slowly,…