Gary Carter is the lead overseer of a network of churches in Canada and internationally. You will love his heart and understanding of God's plan for your life to be successful.