David A. Shuler

David A. Shuler

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

RSC Articles by This Author