J. Revell Carr

James Revell Carr is an associate professor of ethnomusicology at University of North Carolina Greensboro.