The Rainbow Kingdom: Christianity & The Homosexual Reconciled
David W. Shelton is a pastor, writer, columnist, activist, and  artist.He currently lives in  Clarksville, Tennessee, with his life partner and their five cats.