Kyle M. Senger
overview