JAMES L HESLIN