John has more than 25 years experience working with children, adolescents, adults, couples, and families. He is a registered play therapist and registered play therapist supervisor. For the past 18 years he has served in various positions on the board of the Utah Association for Play Therapy. John also has experience as an adjunct university professor and is a nationally recognized presenter on sandplay and expressive therapy.

John completed his masters in social work from Brigham Young University in 1987 and received his license in clinical social work in 1989. He has enjoyed serving in the community for many years with the Boy Scouts of America. His hobbies include running, biking, hiking and traveling with his family. He and his wife of more than 30 years have nine children and three grandchildren.