Kevin E. Scott
overview