Barbara A Holmes

Barbara A. Holmes received her law degree from Mercer University and her religion degree from Vanderbuilt University. She is currently Assistant Professor of Ethics and African American Religious Studies at Memphis Theological Seminary.