Karl Spence

Karl Spence is a retired journalist living near San Antonio. His recent work is at the American Greatness web site.