Michael Niebuhr
Michael Niebuhr

Michael Niebuhr

Texan blood, German bone, not enough muscle and just ein Stone. A Christian Marxist called to serve God by serving the interests of my working class neighbors.