David Denning

David Denning is the 3rd great grandson of Joseph Smith through Coral Smith, Alexander Hale’s last child. David has always believed Joseph was a Prophet of God but developed a testimony as he was preparing for his mission in China. Following his mission he served in the Air Force.