Allen Johnson Allen Johnson lives in rural West Virginia. He coordinates the advocacy organization Christians for the Mountains.