Hales Diesel & Auto Repair Midland - O'reilly, Midland, TX, 79706 | Auto Service | Snap Finance