News Wilmer Mayor named one of state’s “Indomitable Women Mayors of Texas” WILMER – Wilmer Mayor Sheila Petta was named this week in the newspaper Noticias Southwest as one of the “Indomitable Women Mayors” of Texas.... Texas Metro NewsJune 14, 2024