Larry Graykin 

Former public school teacher. Bleeding heart liberal. Anti-racist socialist.