1/11/2018 - Tulsa Expo Raceway
1/11/2018 - Tulsa Expo Raceway

1/11/2018
Tulsa Expo Raceway

Download The MyRacePass App

Download The MyRacePass App

Download Today for Real-time Lineups & Results.

Download The MyRacePass App

Download The MyRacePass App

Download Today for Real-time Lineups & Results.

Competitor Overview


Ryan Bernal

Ryan Bernal

Hollister, CA

Midgets Start Finish +/-
A Feature 17 6 11
B Feature 1 3 1 2
Qualifier 4 1 4 -3
Heat 6 5 3 2

Clear Selection

25 Laps

MidgetsA Feature

Finish Start # Competitor Hometown +/-
1 1 71W Christopher Bell Christopher Bell Norman, OK Norman, OK -
2 6 17W Shane Golobic Shane Golobic Fremont, CA Fremont, CA 4
3 2 71R Chase Johnson Chase Johnson Penngrove, CA Penngrove, CA -1
4 5 24 Tracy Hines Tracy Hines Wilkinson, IN Wilkinson, IN 1
5 3 49ER Caleb Armstrong Caleb Armstrong New Castle, IN New Castle, IN -2
6 17 87 Ryan Bernal Ryan Bernal Hollister, CA Hollister, CA 11
7 9 77P Billy Pauch Jr Billy Pauch Jr Frenchtown, NJ Frenchtown, NJ 2
8 13 2D Matt Sherrell Matt Sherrell Owasso, OK Owasso, OK 5
9 8 4J Tim Crawley Tim Crawley Benton, AR Benton, AR -1
10 12 5 Jerry Coons Jr Jerry Coons Jr Tucson, AZ Tucson, AZ 2
11 23 63 Tanner Thorson Tanner Thorson Broken Arrow, OK Broken Arrow, OK 12
12 18 76G David Gravel David Gravel Watertown, CT Watertown, CT 6
13 20 45 Roger Crockett Roger Crockett Broken Arrow, OK Broken Arrow, OK 7
14 24 39 Michael Pickens Michael Pickens Auckland, NZ Auckland, NZ 10
15 10 25B Steve Buckwalter Steve Buckwalter Royersford, PA Royersford, PA -5
16 16 73 Jac Haudenschild Jac Haudenschild Wooster, OH Wooster, OH -
17 14 67K Holly Shelton Holly Shelton Gold River, CA Gold River, CA -3
18 4 55X C.J. Leary C.J. Leary Greenfield, IN Greenfield, IN -14
19 22 71H Hudson O'Neal Hudson O'Neal Martinsville, IN Martinsville, IN 3
20 19 1H Mike Hess Mike Hess Riverton, IL Riverton, IL -1
21 15 11E Cory Elliott Cory Elliott Bakersfield, CA Bakersfield, CA -6
22 DNF 7 7X Gage Walker Gage Walker Indianapolis, IN Indianapolis, IN -15
23 DNF 21 47 Danny Stratton Danny Stratton Reading, PA Reading, PA -2
24 DNF 11 2DJ Tyler Edwards Tyler Edwards Salina, OK Salina, OK -13
15 Laps

MidgetsB Feature 1

Finish Start # Competitor Hometown +/-
1 3 87 Ryan Bernal Ryan Bernal Hollister, CA Hollister, CA 2
2 2 1H Mike Hess Mike Hess Riverton, IL Riverton, IL -
3 10 47 Danny Stratton Danny Stratton Reading, PA Reading, PA 7
4 13 63 Tanner Thorson Tanner Thorson Broken Arrow, OK Broken Arrow, OK 9
5 5 7F Michael Faccinto Michael Faccinto Hanford, CA Hanford, CA -
6 9 21K Cory Kruseman Cory Kruseman Ventura, CA Ventura, CA 3
7 1 93K Riley Kreisel Riley Kreisel Warsaw, MO Warsaw, MO -6
8 4 10C Dalton Camfield Dalton Camfield Decatur, IL Decatur, IL -4
9 11 11C Chett Gehrke Chett Gehrke Coxs Creek, KY Coxs Creek, KY 2
10 15 321 Chad Winfrey Chad Winfrey Gladstone, MO Gladstone, MO 5
11 16 67F Kyle O'Gara Kyle O'Gara Camby, IN Camby, IN 5
12 12 9E Rick Shuman Rick Shuman Queen Creek, AZ Queen Creek, AZ -
13 14 4B Ty Hulsey Ty Hulsey Owasso, OK Owasso, OK 1
14 8 05N Paul Nienhiser Paul Nienhiser Chapin, IL Chapin, IL -6
15 7 49 Andy Bradley Andy Bradley Bloomington, IN Bloomington, IN -8
16 DNF 6 7MF Chance Morton Chance Morton Coweta, OK Coweta, OK -10
15 Laps

MidgetsB Feature 2

Finish Start # Competitor Hometown +/-
1 1 76G David Gravel David Gravel Watertown, CT Watertown, CT -
2 3 45 Roger Crockett Roger Crockett Broken Arrow, OK Broken Arrow, OK 1
3 5 71H Hudson O'Neal Hudson O'Neal Martinsville, IN Martinsville, IN 2
4 14 39 Michael Pickens Michael Pickens Auckland, NZ Auckland, NZ 10
5 2 92M Josh Most Josh Most Red Oak, IA Red Oak, IA -3
6 7 57 Maria Cofer Maria Cofer Macdoel, CA Macdoel, CA 1
7 9 15D Andrew Deal Andrew Deal Caney, KS Caney, KS 2
8 6 19S Matt Streeter Matt Streeter Galt, CA Galt, CA -2
9 4 4P Paul McMahan Paul McMahan Nashville, TN Nashville, TN -5
10 16 7D Michelle Decker Michelle Decker Guthrie, OK Guthrie, OK 6
11 13 00C Grady Chandler Grady Chandler Edmond, OK Edmond, OK 2
12 15 35L Cody Ledger Cody Ledger Omaha, NE Omaha, NE 3
13 8 91M Chase Majdic Chase Majdic Redding, CA Redding, CA -5
14 11 47W Dylan Westbrook Dylan Westbrook Scotland, ON Scotland, ON -3
15 10 9 Matt Moore Matt Moore Bethany, OK Bethany, OK -5
16 12 29J Logan Jarrett Logan Jarrett Kokomo, IN Kokomo, IN -4
12 Laps

MidgetsC Feature 1

Finish Start # Competitor Hometown +/-
1 15 63 Tanner Thorson Tanner Thorson Broken Arrow, OK Broken Arrow, OK 14
2 7 4B Ty Hulsey Ty Hulsey Owasso, OK Owasso, OK 5
3 1 321 Chad Winfrey Chad Winfrey Gladstone, MO Gladstone, MO -2
4 14 67F Kyle O'Gara Kyle O'Gara Camby, IN Camby, IN 10
5 4 5T Presley Truedson Presley Truedson Kennedy, MN Kennedy, MN -1
6 8 51J Zachary Madrid Zachary Madrid Boone, IA Boone, IA 2
7 6 17RB Ryan Bickett Ryan Bickett Ramona, SD Ramona, SD -1
8 10 7JR JD Black JD Black Grain Valley, MO Grain Valley, MO 2
9 11 14T Tony Rossi Tony Rossi Brighton, CO Brighton, CO 2
10 9 68B Blain Petersen Blain Petersen Essex, IA Essex, IA -1
11 13 93 Trey Lambert Trey Lambert Collinsville, OK Collinsville, OK 2
12 12 56X Mark Chisholm Mark Chisholm Cheyenne, WY Cheyenne, WY -
13 5 0K Don O'Keefe Jr Don O'Keefe Jr Pittsboro, IN Pittsboro, IN -8
14 DNF 2 81 Jerry Hammock Jerry Hammock Ennis, TX Ennis, TX -12
15 DNF 3 18S Danny Smith Danny Smith Chillicothe, OH Chillicothe, OH -12
DNS 16 22E Shane Stewart Shane Stewart Bixby, OK Bixby, OK -
12 Laps

MidgetsC Feature 2

Finish Start # Competitor Hometown +/-
1 5 00C Grady Chandler Grady Chandler Edmond, OK Edmond, OK 4
2 15 39 Michael Pickens Michael Pickens Auckland, NZ Auckland, NZ 13
3 1 35L Cody Ledger Cody Ledger Omaha, NE Omaha, NE -2
4 3 7D Michelle Decker Michelle Decker Guthrie, OK Guthrie, OK -1
5 2 1K Brayton Lynch Brayton Lynch Springfield, IL Springfield, IL -3
6 7 15X Frankie Guerrini Frankie Guerrini San Rafael, CA San Rafael, CA 1
7 6 3T Tim Barber Tim Barber Sonoma, CA Sonoma, CA -1
8 10 96 Cody Brewer Cody Brewer Choctaw, OK Choctaw, OK 2
9 12 9K Kyle Schuett Kyle Schuett Philo, IL Philo, IL 3
10 8 24F Hunter Fischer Hunter Fischer Broken Arrow, OK Broken Arrow, OK -2
11 4 88 Scottie McDonald Scottie McDonald Porter, TX Porter, TX -7
12 14 42 Frank Flud Frank Flud Pryor, OK Pryor, OK 2
13 9 7S Pat Schudy Pat Schudy Springfield, MO Springfield, MO -4
14 13 11A Brandon Gray Brandon Gray Shirley, IN Shirley, IN -1
15 11 2J Cody Lampe Cody Lampe Jetmore, KS Jetmore, KS -4
DNS 16 83 Brad Thompson Brad Thompson Austin, AR Austin, AR -
10 Laps

MidgetsD Feature 1

Finish Start # Competitor Hometown +/-
1 3 63 Tanner Thorson Tanner Thorson Broken Arrow, OK Broken Arrow, OK 2
2 2 67F Kyle O'Gara Kyle O'Gara Camby, IN Camby, IN -
3 4 37X Cameron Hagin Cameron Hagin Broken Arrow, OK Broken Arrow, OK 1
4 9 8K Chase Jones Chase Jones Greenfield, IN Greenfield, IN 5
5 1 7CG John Ivy John Ivy Fremont, OH Fremont, OH -4
6 6 75X Mike Griffiths Mike Griffiths Melbourne, VIC Melbourne, VIC -
7 DNF 5 84S Shaun Shapel Shaun Shapel Wichita, KS Wichita, KS -2
8 DNF 7 18K Tyler Williams Tyler Williams Suwanee, GA Suwanee, GA -1
9 DNF 8 37F zzzJR zzzBonesteel zzzJR zzzBonesteel Albequerque, NM Albequerque, NM -1
DNS 10 23P Patrick Lawson Patrick Lawson Edwardsville, IL Edwardsville, IL -
10 Laps

MidgetsD Feature 2

Finish Start # Competitor Hometown +/-
1 7 39 Michael Pickens Michael Pickens Auckland, NZ Auckland, NZ 6
2 6 42 Frank Flud Frank Flud Pryor, OK Pryor, OK 4
3 1 22B Troy Betts Troy Betts Newark, DE Newark, DE -2
4 9 29 Anthony Nocella Anthony Nocella Berlin, MA Berlin, MA 5
5 4 2 Ryan Hall Ryan Hall Midlothian, TX Midlothian, TX -1
6 8 77W Matt Juhl Matt Juhl Tea, SD Tea, SD 2
7 3 0B Jay Ball Jay Ball Amarillo, TX Amarillo, TX -4
8 DNF 2 2AG Danny Clark Danny Clark Plainfield, IN Plainfield, IN -6
9 DNF 5 926 Morgan Frewaldt Morgan Frewaldt Tonganoxie, KS Tonganoxie, KS -4
10 Laps

MidgetsQualifier 1

Finish Start # Competitor Hometown +/-
1 6 71W Christopher Bell Christopher Bell Norman, OK Norman, OK 5
2 5 55X C.J. Leary C.J. Leary Greenfield, IN Greenfield, IN 3
3 3 5 Jerry Coons Jr Jerry Coons Jr Tucson, AZ Tucson, AZ -
4 2 93K Riley Kreisel Riley Kreisel Warsaw, MO Warsaw, MO -2
5 1 10C Dalton Camfield Dalton Camfield Decatur, IL Decatur, IL -4
6 7 4P Paul McMahan Paul McMahan Nashville, TN Nashville, TN 1
7 9 71H Hudson O'Neal Hudson O'Neal Martinsville, IN Martinsville, IN 2
8 8 21K Cory Kruseman Cory Kruseman Ventura, CA Ventura, CA -
9 10 47 Danny Stratton Danny Stratton Reading, PA Reading, PA 1
10 DNF 4 05N Paul Nienhiser Paul Nienhiser Chapin, IL Chapin, IL -6
10 Laps

MidgetsQualifier 2

Finish Start # Competitor Hometown +/-
1 1 4J Tim Crawley Tim Crawley Benton, AR Benton, AR -
2 2 2DJ Tyler Edwards Tyler Edwards Salina, OK Salina, OK -
3 6 49ER Caleb Armstrong Caleb Armstrong New Castle, IN New Castle, IN 3
4 3 11E Cory Elliott Cory Elliott Bakersfield, CA Bakersfield, CA -1
5 7 1H Mike Hess Mike Hess Riverton, IL Riverton, IL 2
6 5 67K Holly Shelton Holly Shelton Gold River, CA Gold River, CA -1
7 10 7MF Chance Morton Chance Morton Coweta, OK Coweta, OK 3
8 9 91M Chase Majdic Chase Majdic Redding, CA Redding, CA 1
9 4 57 Maria Cofer Maria Cofer Macdoel, CA Macdoel, CA -5
10 8 47W Dylan Westbrook Dylan Westbrook Scotland, ON Scotland, ON -2
10 Laps

MidgetsQualifier 3

Finish Start # Competitor Hometown +/-
1 1 77P Billy Pauch Jr Billy Pauch Jr Frenchtown, NJ Frenchtown, NJ -
2 5 24 Tracy Hines Tracy Hines Wilkinson, IN Wilkinson, IN 3
3 3 2D Matt Sherrell Matt Sherrell Owasso, OK Owasso, OK -
4 2 45 Roger Crockett Roger Crockett Broken Arrow, OK Broken Arrow, OK -2
5 4 73 Jac Haudenschild Jac Haudenschild Wooster, OH Wooster, OH -1
6 6 25B Steve Buckwalter Steve Buckwalter Royersford, PA Royersford, PA -
7 8 19S Matt Streeter Matt Streeter Galt, CA Galt, CA 1
8 9 15D Andrew Deal Andrew Deal Caney, KS Caney, KS 1
9 10 9 Matt Moore Matt Moore Bethany, OK Bethany, OK 1
10 7 9E Rick Shuman Rick Shuman Queen Creek, AZ Queen Creek, AZ -3
10 Laps

MidgetsQualifier 4

Finish Start # Competitor Hometown +/-
1 2 17W Shane Golobic Shane Golobic Fremont, CA Fremont, CA 1
2 6 71R Chase Johnson Chase Johnson Penngrove, CA Penngrove, CA 4
3 7 7X Gage Walker Gage Walker Indianapolis, IN Indianapolis, IN 4
4 1 87 Ryan Bernal Ryan Bernal Hollister, CA Hollister, CA -3
5 8 76G David Gravel David Gravel Watertown, CT Watertown, CT 3
6 3 7F Michael Faccinto Michael Faccinto Hanford, CA Hanford, CA -3
7 5 92M Josh Most Josh Most Red Oak, IA Red Oak, IA -2
8 4 49 Andy Bradley Andy Bradley Bloomington, IN Bloomington, IN -4
9 9 11C Chett Gehrke Chett Gehrke Coxs Creek, KY Coxs Creek, KY -
10 10 29J Logan Jarrett Logan Jarrett Kokomo, IN Kokomo, IN -
8 Laps

MidgetsHeat 1

Finish Start # Competitor Hometown +/-
1 5 24 Tracy Hines Tracy Hines Wilkinson, IN Wilkinson, IN 4
2 7 92M Josh Most Josh Most Red Oak, IA Red Oak, IA 5
3 4 19S Matt Streeter Matt Streeter Galt, CA Galt, CA 1
4 2 18S Danny Smith Danny Smith Chillicothe, OH Chillicothe, OH -2
5 6 321 Chad Winfrey Chad Winfrey Gladstone, MO Gladstone, MO 1
6 3 93 Trey Lambert Trey Lambert Collinsville, OK Collinsville, OK -3
7 1 926 Morgan Frewaldt Morgan Frewaldt Tonganoxie, KS Tonganoxie, KS -6
DNS 8 8K Chase Jones Chase Jones Greenfield, IN Greenfield, IN -
8 Laps

MidgetsHeat 2

Finish Start # Competitor Hometown +/-
1 8 71W Christopher Bell Christopher Bell Norman, OK Norman, OK 7
2 4 7F Michael Faccinto Michael Faccinto Hanford, CA Hanford, CA 2
3 3 15D Andrew Deal Andrew Deal Caney, KS Caney, KS -
4 1 88 Scottie McDonald Scottie McDonald Porter, TX Porter, TX -3
5 6 35L Cody Ledger Cody Ledger Omaha, NE Omaha, NE 1
6 5 68B Blain Petersen Blain Petersen Essex, IA Essex, IA -1
7 DNF 7 23P Patrick Lawson Patrick Lawson Edwardsville, IL Edwardsville, IL -
8 DNF 2 29 Anthony Nocella Anthony Nocella Berlin, MA Berlin, MA -6
8 Laps

MidgetsHeat 3

Finish Start # Competitor Hometown +/-
1 4 05N Paul Nienhiser Paul Nienhiser Chapin, IL Chapin, IL 3
2 2 9E Rick Shuman Rick Shuman Queen Creek, AZ Queen Creek, AZ -
3 8 73 Jac Haudenschild Jac Haudenschild Wooster, OH Wooster, OH 5
4 5 7MF Chance Morton Chance Morton Coweta, OK Coweta, OK 1
5 3 4B Ty Hulsey Ty Hulsey Owasso, OK Owasso, OK -2
6 6 24F Hunter Fischer Hunter Fischer Broken Arrow, OK Broken Arrow, OK -
7 1 75X Mike Griffiths Mike Griffiths Melbourne, VIC Melbourne, VIC -6
8 7 2 Ryan Hall Ryan Hall Midlothian, TX Midlothian, TX -1
8 Laps

MidgetsHeat 4

Finish Start # Competitor Hometown +/-
1 6 71R Chase Johnson Chase Johnson Penngrove, CA Penngrove, CA 5
2 8 67K Holly Shelton Holly Shelton Gold River, CA Gold River, CA 6
3 7 49 Andy Bradley Andy Bradley Bloomington, IN Bloomington, IN 4
4 1 0K Don O'Keefe Jr Don O'Keefe Jr Pittsboro, IN Pittsboro, IN -3
5 5 00C Grady Chandler Grady Chandler Edmond, OK Edmond, OK -
6 2 11A Brandon Gray Brandon Gray Shirley, IN Shirley, IN -4
7 4 7CG John Ivy John Ivy Fremont, OH Fremont, OH -3
8 3 18K Tyler Williams Tyler Williams Suwanee, GA Suwanee, GA -5
8 Laps

MidgetsHeat 5

Finish Start # Competitor Hometown +/-
1 2 2D Matt Sherrell Matt Sherrell Owasso, OK Owasso, OK 1
2 1 21K Cory Kruseman Cory Kruseman Ventura, CA Ventura, CA -1
3 7 5 Jerry Coons Jr Jerry Coons Jr Tucson, AZ Tucson, AZ 4
4 3 29J Logan Jarrett Logan Jarrett Kokomo, IN Kokomo, IN -1
5 6 22E Shane Stewart Shane Stewart Bixby, OK Bixby, OK 1
6 5 7S Pat Schudy Pat Schudy Springfield, MO Springfield, MO -1
7 8 14T Tony Rossi Tony Rossi Brighton, CO Brighton, CO 1
8 4 37F zzzJR zzzBonesteel zzzJR zzzBonesteel Albequerque, NM Albequerque, NM -4
8 Laps

MidgetsHeat 6

Finish Start # Competitor Hometown +/-
1 1 2DJ Tyler Edwards Tyler Edwards Salina, OK Salina, OK -
2 3 4J Tim Crawley Tim Crawley Benton, AR Benton, AR 1
3 5 87 Ryan Bernal Ryan Bernal Hollister, CA Hollister, CA 2
4 7 4P Paul McMahan Paul McMahan Nashville, TN Nashville, TN 3
5 4 3T Tim Barber Tim Barber Sonoma, CA Sonoma, CA -1
6 2 56X Mark Chisholm Mark Chisholm Cheyenne, WY Cheyenne, WY -4
7 8 2J Cody Lampe Cody Lampe Jetmore, KS Jetmore, KS 1
8 6 84S Shaun Shapel Shaun Shapel Wichita, KS Wichita, KS -2
8 Laps

MidgetsHeat 7

Finish Start # Competitor Hometown +/-
1 7 25B Steve Buckwalter Steve Buckwalter Royersford, PA Royersford, PA 6
2 1 47W Dylan Westbrook Dylan Westbrook Scotland, ON Scotland, ON -1
3 3 11C Chett Gehrke Chett Gehrke Coxs Creek, KY Coxs Creek, KY -
4 2 7D Michelle Decker Michelle Decker Guthrie, OK Guthrie, OK -2
5 8 91M Chase Majdic Chase Majdic Redding, CA Redding, CA 3
6 5 51J Zachary Madrid Zachary Madrid Boone, IA Boone, IA -1
7 6 67F Kyle O'Gara Kyle O'Gara Camby, IN Camby, IN -1
8 4 77W Matt Juhl Matt Juhl Tea, SD Tea, SD -4
8 Laps

MidgetsHeat 8

Finish Start # Competitor Hometown +/-
1 1 45 Roger Crockett Roger Crockett Broken Arrow, OK Broken Arrow, OK -
2 3 77P Billy Pauch Jr Billy Pauch Jr Frenchtown, NJ Frenchtown, NJ 1
3 2 47 Danny Stratton Danny Stratton Reading, PA Reading, PA -1
4 6 71H Hudson O'Neal Hudson O'Neal Martinsville, IN Martinsville, IN 2
5 5 5T Presley Truedson Presley Truedson Kennedy, MN Kennedy, MN -
6 4 7JR JD Black JD Black Grain Valley, MO Grain Valley, MO -2
7 7 22B Troy Betts Troy Betts Newark, DE Newark, DE -
8 8 37X Cameron Hagin Cameron Hagin Broken Arrow, OK Broken Arrow, OK -
8 Laps

MidgetsHeat 9

Finish Start # Competitor Hometown +/-
1 8 49ER Caleb Armstrong Caleb Armstrong New Castle, IN New Castle, IN 7
2 6 57 Maria Cofer Maria Cofer Macdoel, CA Macdoel, CA 4
3 7 11E Cory Elliott Cory Elliott Bakersfield, CA Bakersfield, CA 4
4 2 81 Jerry Hammock Jerry Hammock Ennis, TX Ennis, TX -2
5 DNF 3 15X Frankie Guerrini Frankie Guerrini San Rafael, CA San Rafael, CA -2
6 DNF 4 9K Kyle Schuett Kyle Schuett Philo, IL Philo, IL -2
7 DNF 1 42 Frank Flud Frank Flud Pryor, OK Pryor, OK -6
8 DNF 5 39 Michael Pickens Michael Pickens Auckland, NZ Auckland, NZ -3
8 Laps

MidgetsHeat 10

Finish Start # Competitor Hometown +/-
1 6 55X C.J. Leary C.J. Leary Greenfield, IN Greenfield, IN 5
2 4 93K Riley Kreisel Riley Kreisel Warsaw, MO Warsaw, MO 2
3 1 9 Matt Moore Matt Moore Bethany, OK Bethany, OK -2
4 8 10C Dalton Camfield Dalton Camfield Decatur, IL Decatur, IL 4
5 3 17RB Ryan Bickett Ryan Bickett Ramona, SD Ramona, SD -2
6 2 83 Brad Thompson Brad Thompson Austin, AR Austin, AR -4
7 DNF 5 2AG Danny Clark Danny Clark Plainfield, IN Plainfield, IN -2
8 DNF 7 63 Tanner Thorson Tanner Thorson Broken Arrow, OK Broken Arrow, OK -1
8 Laps

MidgetsHeat 11

Finish Start # Competitor Hometown +/-
1 1 17W Shane Golobic Shane Golobic Fremont, CA Fremont, CA -
2 2 7X Gage Walker Gage Walker Indianapolis, IN Indianapolis, IN -
3 4 76G David Gravel David Gravel Watertown, CT Watertown, CT 1
4 7 1H Mike Hess Mike Hess Riverton, IL Riverton, IL 3
5 6 1K Brayton Lynch Brayton Lynch Springfield, IL Springfield, IL 1
6 5 96 Cody Brewer Cody Brewer Choctaw, OK Choctaw, OK -1
7 3 0B Jay Ball Jay Ball Amarillo, TX Amarillo, TX -4