John P. Bowles
John P. Bowles is associate professor of African American art at the University of North Carolina at Chapel Hill.
Verso

The Art of Sargent Claude Johnson
Posted on April 2, 2024
John P. Bowles is associate professor of African American art at the University of North Carolina at Chapel Hill.
Posted on April 2, 2024