Pickens contributed $ 3 million to a group called " Swift Boat Veterans for Truth , " which sought to discredit the Vietnam war service of then-Democratic presidential nominee John Kerry .