Brandon Upchurch's Location
Texas, United States
Brandon Upchurch's Work
Brandon Upchurch's Education
Brandon Upchurch's Summary
Brandon Upchurch, based in Texas, United States, is currently a Police Lieutenant at Ector County ISD, bringing experience from previous roles at City of Odessa, Texas. Brandon Upchurch holds a Odessa College.