Talking Public Health: Julia Fleckman, PhD, MPH
333A Goldfarb Hall St. LouisJulia Fleckman, PhD, MPH, is an assistant professor in the Department of Social, Behavioral, and Population Sciences at the Celia Scott Weatherhead School of Public Health and Tropical Medicine at Tulane […]