English: He served under General Scott and earned brevet promotions to captain and major during the fighting outside of Mexico City at the battles of Contreras, Churubusco, and Chapultepec.
Telugu: అతను జనరల్ స్కాట్ ఆధ్వర్యంలో పనిచేశాడు మరియు కాంట్ర్రాస్, చురుబస్కో, మరియు చాపుల్ట్పెక్ల యుద్ధాల్లో మెక్సికో నగరం వెలుపల జరిగిన పోరాటంలో కెప్టెన్ మరియు ప్రధానంగా బ్రెట్ట్ ప్రమోషన్లను సంపాదించాడు.