John H. Davis — African-American newspaper publisher, politician and land speculator in Roanoke, Virginia