David Wells Ferguson, MD, Internal Medicine

118 Northport Ave
BelfastME  04915-6009 (Waldo County)


Phone: 207-338-1838
Fax: 207-338-3836

NPI: 1922151372
License Number: D0060893 (MD)