Dr. Carroll delivered me, 33 years ago, and he's never let me down since. It is very difficult to get through to the office or get an appointment sometimes, but you won't find a more caring, competent, honest doctor out there. Definitely the medical professional I trust the most.