Talking Public Health: Julia Fleckman, PhD, MPH
333A Goldfarb Hall St. Louis, Missouri, United StatesJulia 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 […]