Dr. David Powers

Dr. David Powers

Dr. David Powers is an adventurer, philosopher, and pioneer.