Dr. Raghib is by far the best doctor I have ever encountered. He is patient, caring, understanding, non-judgmental, funny, relatable, and he will take all of your concerns seriously. He is so amazing with kids! My little guys will run right up and climb in his lap, and he welcomes it.