JAMES M HADDLE JR