They look a lot like cavalry from the 1930's. They're in field dress so not on Liberty or leave. The cannon is American Civil War. Possibly 6th US Cavalry at Ft. Oglethorpe/Chickamauga Battlefield.