Nicoleangel5815viz Nicoleangel5815viz Health Answered Which is not a causative factor for non-communicable disease? A. Virus B. Poor diet C. Stress D. Environmental Hazard