A Vietnam veteran who served four tours of duty in the U.S. Marine Corps—three of which were cut short by combat injuries—Ray Welch isn't exactly a big fan of communism. But these days, he reserves his deepest enmity for the anti-communist demonstrators who keep returning to his... More >>>