James M. Freeman (born 1936) is an American anthropologist, and professor at San Jose State University.