Terry A. Smith
overview