Captain Silas Soule, U.S. Cavalry