JAMES E HANSEN