Jay Richards speaks on why good intentions aren’t good enough.

Download Audio
Download Video