T Alan Hall Editor & Author