Im a newly graduated doctor and would like to pursue a career in public health/community medicine. Im currently applying for an MPH but im not sure if that is the right way to go..can i do a PHD in public health after that? or do I need to have a masters of science?? and what about a preventive medicine residency after an MPH???