Terry F. Smith
overview