Dr. Mary F. Cavanagh, MD, MPH | Preventive Medicine Physician in Stony Brook, NY | FindClarity