He is a graduate of the National College of Naturopathic Medicine in Portland, Oregon from where he received his Doctorate of Naturopathic Medicine (N.D.) degree in 1988. His premedical training was done at Albright College where he received his Bachelor of Science in PsychoBiology along with a Cluster in Hispanic Studies in 1984. From 1981 to 1984, while in college, he worked at the St. Joseph Hospital in Reading, Pennsylvania as Laboratory Technical Assistant and Phlebotomist.