Dr. Horwitz graduated from Wayne State University School of Medicine in Detroit, Michigan. He received his residency training at North Carolina Baptist Hospital in Winston-Salem, NC. He is Board Certified in Pediatrics. Since 1991 he has been a general Pediatrician, interested in all aspects of Pediatric care including acute illness, neonatal problems, parenting, and children with special needs. His practice philosophy can be summed up "I like to discuss the child's symptoms with the parent, and go through all of the possible diagnoses. Then I like to discuss the treatment options, and come to a plan that works for the child, the parent, and offers sound medical advice." He has 3 sons, and enjoys running, computer programming, radio control airplanes, water skiing, hiking, and a bunch of other hobbies and activities.