Dr. Carsto attended the University of Florida before he graduated from the University of Pennsylvania School of Dental Medicine in 1983 with his Doctor of Dental Medicine. He also completed his General Practice Fellowship at Penn in 1984. He has been working in the dental field for 34 years and counting, first joining our team in December of 2006. He regularly attends continuing dental education courses to remain knowledgeable on contemporary dental techniques.
Dr. Carsto is the oldest of three children, and his hobbies include motorcycle touring and skiing. In fact, he rode his motorcycle all the way to Yellowstone Park in 2010!