Completa la siguiente frase: Fue nombrado de Pensilvania a la Academia Militar de los Estados Unidos en West Point, graduándose en 1822, 26o en su clase de 40. Su servicio lo llevó a Florida, especialmente al área de Pensacola. Disfrutó de su tiempo en Pensacola, escribiendo con frecuencia de su vida allí como segundo teniente. Fue ascendido a primer teniente después de siete años y, en 1846, al rango de capitán. Fue asignado a la 1a Infantería de los Estados Unidos, luego a la 4a Infantería de los Estados Unidos antes de servir como ayudante de campo del general Edmund P. Gaines al comienzo de la Segunda Guerra Seminola. Se distinguió durante la Guerra México-Estados Unidos bajo Zachary Taylor, recibiendo promociones de brevet a mayor por su valentía en la Batalla de San Juan.
Palo Alto y al teniente coronel de Resaca de la Palma. Los líderes de Filadelfia agradecidos le presentaron una espada a su regreso a la ciudad en 1847. El 30 de agosto de 1851, a la edad de 49 años, se casó con Elizabeth McMurtrie. El matrimonio fue feliz, y al menos dos hijos y una hija nacieron de la pareja. Se retiró con 31 años de servicio como coronel e Inspector General del Ejército en 1853.