 Complete the following phrase:  When war was declared against Mexico a few years later, he enlisted with his men as Company B of the 1st Pennsylvania Volunteers. His regiment was stationed at the Perote Castle to keep open the communication with Veracruz during its siege. He assisted in routing a force of guerillas at La Hoya, fought at Huamantla, Puebla, and Atlixco, entered the 