Dr. John Carroll is professional and kind. He takes his time and is very honest. Dr. Carroll delivered two of my children. Liam and my sweet baby girl Hazel mae. He would always listen too me and pull up his chair and explain things. Dr. Carroll never made me feel uncomfortable when I had my children with me during a pap smear nor during my pregnancy if I didn't have a choice too bring them . My 2nd child was born with a rare health condition. And since then I was diagnosed with breast cancer, And it's been too long since I've seen him. Just so y'all know. You're in good care here if you're looking for a solid experienced doctor that actually takes the time too hear you and not push you past or make you feel like you're crazy when you're experiencing postpartum. He actually was my angel . If y'all need amazing proper care. Hurry up. He might retire soon. That's why I'm getting my appointment in before my next surgery so he can do it. Because I'll be honest. I trust NO one else. read more