Appointments (585) 343-7028

Thomas Farrugia DDS

Thomas Farrugia DDS

Now Accepting New Patients!