Dr. Steven Rock is the best. Period point blank. He is a family man extremely professional. Im 29 and have known him my entire life. He's worked on my mother, grandmother, aunts and cousins. He put on my braces when I was a teenager and has my teeth pearly white since day one.