David Wells is a catechist and author who regularly speaks at conferences throughout the world.