John Daniel Davidson

John Davidson is a former senior fellow at the Texas Public Policy Foundation. Davidson began his career in journalism, and has worked for a wide variety of publications and media companies.