Gerald Hansen, Jr., was a professor in the Department of Religion and the Political Science and International Studies Departments at Brigham Young University--Idaho when this was written.
- 637 views
Gerald Hansen, Jr., was a professor in the Department of Religion and the Political Science and International Studies Departments at Brigham Young University--Idaho when this was written.