JAMES D LONG