Lawrence Edward Carter Sr., a dean at Morehouse College in Atlanta, called on students and faculty at Brigham Young University to join him “on a mission of peace,” during an address at BYU’s Wheatley ...