Derek R Libby, DO, Neuromusculoskeletal Medicine & OMM

97a Exchange St
Ste 201
PortlandME  04101-5016 (Cumberland County)


Phone: 207-773-3335
Fax: 207-774-4788

NPI: 1184815730
License Number: 1967 (ME)