James Thompson view 2