logo
KC Johnson backdrop
KC Johnson poster
KC Johnson
Robert David Johnson, also known as KC Johnson, is an American author and history professor at Brooklyn College and the City University of New York Gr...