Mary F Cavanagh, MD, Preventive Medicine
Dept Of Prevmentive Medicine Hsc L-3 Rm 086
Stony Brook University School Of Medicine
Stony Brook, NY 11794-8036 (Suffolk County)
Phone: 631-444-8267
Fax: 631-444-7525
NPI: 1720398209
License Number: 210788 (NY)