JAMES F HASCUP