After a bad experience with another Internist, my wife found Dr. David Rosenstein thru a referral. Very happy we listened to that referral. Dr. Rosenstein is more than a cut above in a town that has become known for poor Medical care. It's really a crapshoot here for Medical. Dr. David is meticulous and professional in all aspects. And, he has a personality...imagine that in a Dr.?? He takes his time, doesn't rush you and explains things clearly in layman's terms. He is thoughtful and not condescending. He talks to you not at you. He truly cares about your well being and is one smart Dr.