David Baird, MD, Internal Medicine

50 Sewall St
PortlandME  04102-2645 (Cumberland County)


Phone: 207-775-3526
Fax: 207-775-5658

NPI: 1700170149
License Number: MT198848 (PA)