JAMES J HAVEN