I have been a patient of Dr. Rosen's for several years. Talk about a doctor who actually SPENDS time with his patients. He cares to know you as a person first and then correctly treats the problem. If you know his office hours ahead of time, you will be fine. I have recommended several people to him and will continue to do so.