Social & Preventive Medicine General 6c20a2d9 Who gave Web of causation theory? A John snow B Antonie van Leeuwenhoek C Macmahon and Pugh D Louis pasteur High-Yield Explanation The Web of causation theory was given by Macmahon and Pugh. It is based upon the epidemiological triad of: Agent Host Environment Ref : Park 20/e, Page 32.