Melzar Thayer Richards, DDS, Dentist

22 Arrowwood Dr
Ste C
IthacaNY  14850 (Tompkins County)


Phone: 607-257-1010
Fax: 607-257-1982

NPI: 1316043995
License Number: 0312601 (NY)