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