Terrence J. Smith
overview