Amazing doctor....highly knowledgeable and experienced!! Very professional. ...at first seems a little bit like a stern grandfather but underneath is a great sense of humor and kind and very caring doctor!!!! And also and amazing staff as a whole!!!!