Andrew W. Nolan
overview