This is the best doctors office I've ever been to! It's always so hard to find a new Doctor and I hit the jack pot with NSFM! Yesterday was my first visit and everyone that works there is so friendly and nice. I saw Dr Brewster who was friendly attentive and to the point. He gave me a thorough exam and patiently answered all my questions and refilled my perscriptions. The most amazing part of my visit was the fact that my appointment was at 11 and I was done by 1140! I've never been treated so well and so quickly by a doctors office. 5 stars isn't enough! Great staff great Doctor and great lab tech. Thank you NSFM!!!