Gary C. Smith
overview