JAMES G SHAFER