David A. Shuler

David A. Shuler

David A. Shuler was the International Studies program coordinator at Brigham Young University when this was written.

Articles by This Author