City of Shenandoah, Montgomery County, Texas, United States