John thompson mature