Ed Meza “The South Texas Ecotourism Center”
STEC 501 W State Hwy 100, Laguna Vista, TX, United StatesEdward Pro Meza graduated with a B.S. from Texas A & M University in College Station in Wildlife & Fisheries Studies with a Minor in Museum Studies. Meza has worked in museums for nearly 35 years from the Red River to the Rio Grande River and also worked as City Manager for Port Isabel and […]