Dr David: Discovering Your Magnificent Mind AHT071

Dr. David James is an in-demand public speaker and can be found on stages and speaking at conferences, retreats and workshops across the United States and in Canada. David draws from his nearly forty years of public service in three fields (law enforcement, priesthood and therapist) to inspire audiences large and small and show people…