James C Williams

Williams is a professor of history at De Anza College and a consultant in cultural resources management for energy and environmental issues.