John R. Hall

John R. Hall is professor of sociology at the University of California at Davis.

Latest posts

Close