Dr. Bell is a good and caring doctor. Be prepared to wait up to 2+ hours once you arrive for your appointment. It seems he's behind before he even sees his first patient.
My problem is with the scheduling staff. Even with an appt card and confirmation call, I've shown up for an appt only to find out he's at another location. Once they failed to put the appt in the computer, but I had a card. ALWAYS get an appt card, check the portal, and call to confirm.
However, the portal is wonderful.