Adam Cain
Dr. is very experienced and great bedside manner. Office can occasionally be slow, but I think this had to do with the fact that the community doesn't have enough primary care doctors ( it seems Dr. Haque serves a large portion of the local community). The office itself seems a little dated but you can still get great care here.

