Roy Longenecker May 23, 2017 by May 23, 2017 Contributions: What Are the Greatest Challenges Facing Us? How Can We Avoid the Dangers and Maximize the Opportunities of the Next 20 Years? Pass it on: