Andrew Westerman 

Retired teacher. Materialist, Marxist, humanist, in that order.