David Rand - Why Good Guys Do Win in the End – Hope 103.2

David Rand – Why Good Guys Do Win in the End

The Harvard University study that suggests retaliation really does backfire in life.