odessa pediatrics tech texas texas tech pediatrics odessa Internal medicine can be contacted at 432 703-5507. Job in Odessa - Ector County - TX Texas - USA 79761. Texas … Sunday, June 5, 2022 Edit