James Thompson articles