James Thompson, age 66