How many times you meet a great dentist in your life? Here is one. Theresa Hamilton is a top notch dentist. We have been visiting her for about 4 years now, she has solved many small and large dental problems for us with extreme care, speediness and professionalism. She gives just the right pain killer at the…