Jeremy R Ellis

Jeremy R. Ellis is a frequent contributor to many national magazines and a passionate free speech advocate. He lives in Southern California.