I would recommend Dr. John Daoust.Im not sure where you are located or how far of a trek it would be for you but believe me, it is well worth it. He is located in Hingham.
He has been a life saver for myself and my kids. He is going to be taking care of my baby as well. I know that if it werent for him, I probably wouldnt make it out of this pregnancy in one piece. Both of my kids have sinus problems, allergies, ear infections, etc. He has pretty much helped to elimiate those issues.
And the best thing, the thing that would make it worth the drive... he treats children for free!!