ABOUT THE AUTHOR
  Randy Shields, is a Marxist, vegan, writer and artist who believes that individuals should never stop challenging themselves to lead more compassionate and sustainable lives while working collectively to make those changes easier, faster and more widespread.