Metformin: a Panacea for Diabetes, Cancer and Aging? StressMarq Biosciences | May 31st, 2013 | Scientific Review