Is John B Harrington a Native American?

Yes, he is a member of the Chickasaw Nation.