James L. Carroll
PhD Student in Computer Science, Brigham Young University, part time instructor in Ancient Scripture, Brigham young University.
See http://james.jlcarroll.net