JAMES D ESHELMAN