Eric D. Smith
overview