Leon Dillard, who calls his hometown “the energy capital of the world,” spent two years in prison before his September 2024 ...