He provides individual, marital and family therapy in his practice in Doylestown and is certified in treating co-occurring disorders of mental illness and substance abuse. In addition to his practice, he provides workshops and training to both professionals and the community and has taught psychology related courses at Delaware Valley College for more than 20 years.