Stephen Daniel Ruda, DO, Family Medicine

50 Union St
EllsworthME  04605-1534 (Hancock County)


Phone: 207-664-5304
Fax:

NPI: 1437357498
License Number: 20A9386 (CA)