Puritan Sailor
Puritan Board Doctor
Just one quick suggestion, when you debate him make sure you debate from a Confessional Presbyterian position, not a modern generic strawman position of "Calvinism". Force him to interact with the objective and careful nuances of Reformed Orthodoxy on this subject and the practical implications.