Rev. W. Peter Horton, MA