JAMES A HANSEN