Which American general captured two cities in the north eastern Mexico before war was officially declared


Commander John Sloat
General Zachery Taylor
Captain John Frémont