John Bell
overview