Gary E Smith Author