Who successfully negotiated the final terms of the Treaty of Guadalupe Hidalgo?
AZachary Taylor
BNicolas Trist
CJohn Slidell
DJames Polk
AZachary Taylor
BNicolas Trist
CJohn Slidell
DJames Polk