Gary P. Smith
overview