JAMES H THOMSON