Introducing… The Deliverance Portal This week on Discovering Truth with Dan Duval, Daniel will be giving you an inside scoop of why the Deliverance Portal is a necessity for the body of Christ. Daniel