JAMES D CAVENESS