JAMES F HANSEN