JAMES M SHAFER