Great Doctor, have been seeing this dr. for 25 years, has always been helpful and correct with illnesses i have had, you do need to make an appointment if you dont want to wait for hours, its a small surgery, but if you need a great Dr. this is your man.