JAMES L WILLARD