Rev. Dr. William J. Barber II
Contributor
Rev. Dr. William J. Barber II is the president of the North Carolina NAACP and architect of the Forward Together Moral Movement.
Rev. Dr. William J. Barber II is the president of the North Carolina NAACP and architect of the Forward Together Moral Movement.