Wade Clark Roof

Wade Clark Roof teaches at the University of California at Santa Barbara.