JAMES M HACKETT