JAMES J HAVERLOCK