David Jones speaks on socialism, communism, and the early church.

Download Audio
Download Video