Dr. David Powers
Dr. David Powers

Dr. David Powers

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