Philip J Davignon, MD, Preventive Medicine

145 Pine Haven Shores Rd
ShelburneVT  05482-7703 (Chittenden County)


Phone: 802-985-9905
Fax:

NPI: 1952437543
License Number: 55420 (MA)