JAMES L KAHAN