Dennis Malcolm McLeod, MD, Otolaryngology

106 Lynch Creek Wy
Ste 9a
PetalumaCA  94954 (Sonoma County)


Phone: 707-762-3561
Fax: 707-762-5174

NPI: 1407919939
License Number: G22981 (CA)