john andrew smoltz jr