JAMES R EARNSHAW