He is currently a Fox News contributor, and has previously worked for ABC and NBC. He has published three books on political philosophy, and eleven compilations of his columns for various publications.