Dr. Amy Weinberg is the best. I have been seeing her for several years and she has always been terrific. Dr Weinberg cares about her patients, I highly recommend her to everyone looking for a wonderful Doctor to care for them. I think she is the best Doctor I have ever had to take care of me and I will continue under her care, hopefully for the rest of my life.