James Wells
overview