John Sheridan
overview