Phil Reese

teacher, student, deist, lgbt advocate, journalist, citizen, patriot, independent, American; opinions are my own

Phil Reese