Kansas State Wildcats vs Michigan Wolverines
BUFFALO WILD WINGS BOWL
14
7-6
Final
| 1 | 2 | 3 | 4 | T | |
|---|---|---|---|---|---|
MICH | 3 | 3 | 0 | 8 | 14 |
KSU | 14 | 7 | 0 | 10 | 31 |
1st Quarter
0-yd Penalty
14:56 - 1st
MICHIGAN penalty 5 yard Offside on Jibreel Black accepted.
1st & 10 at KSU 25
3-yd Run
14:50 - 1st
Jake Waters rush for 3 yards to the KanSt 33.
1st & 5 at KSU 30
1-yd Run
14:10 - 1st
John Hubert rush for 1 yard to the KanSt 34.
2nd & 2 at KSU 33
2-yd Run
13:45 - 1st
Jake Waters rush for 2 yards to the KanSt 36 for a 1ST down.
3rd & 1 at KSU 34
1-yd Run
13:05 - 1st
John Hubert rush for 1 yard to the KanSt 37.
1st & 10 at KSU 36
Pass Completion
12:30 - 1st
Jake Waters pass complete to Torell Miller for 5 yards to the KanSt 42.
2nd & 9 at KSU 37
Pass Completion
11:50 - 1st
Jake Waters pass complete to Tyler Lockett for 14 yards to the Mich 44 for a 1ST down.
3rd & 4 at KSU 42
0-yd Run
11:10 - 1st
Jake Waters rush for no gain to the Mich 44.
1st & 10 at MICH 44
Incompletion
10:32 - 1st
Jake Waters pass incomplete to Tramaine Thompson.
2nd & 10 at MICH 44
21-yd Run
10:21 - 1st
Jake Waters rush for 21 yards to the Mich 23 for a 1ST down.
3rd & 10 at MICH 44
Incompletion
9:53 - 1st
Jake Waters pass incomplete to Tramaine Thompson.
1st & 10 at MICH 23
15-yd Run
9:47 - 1st
John Hubert rush for 15 yards to the Mich 8 for a 1ST down.
2nd & 10 at MICH 23
0-yd Penalty
9:20 - 1st
KANSAS ST penalty 10 yard Holding on Tavon Rooks accepted.
1st & Goal at MICH 8
5-yd Run
8:50 - 1st
Daniel Sams rush for 5 yards to the Mich 13.
7-yd Run
8:00 - 1st
Daniel Sams rush for 7 yards to the Mich 6.
Pass Completion
7:19 - 1st
Jake Waters pass complete to Tyler Lockett for 6 yards for a TOUCHDOWN.
3rd & Goal at MICH 6
Extra Point Good
7:19 - 1st
Ian Patterson extra point GOOD.
Kickoff
7:19 - 1st
Ian Patterson kickoff for 61 yards returned by Dennis Norfleet for 33 yards to the Mich 37.
Pass Completion
7:04 - 1st
Shane Morris pass complete to Justice Hayes for 13 yards to the 50 yard line for a 1ST down.
1st & 10 at MICH 37
Pass Completion
6:04 - 1st
Shane Morris pass complete to Jake Butt for 24 yards to the KanSt 19 for a 1ST down.
2nd & 3 at KSU 43
-1-yd Run
5:30 - 1st
Justice Hayes rush for a loss of 1 yard to the KanSt 20.
1st & 10 at KSU 19
Pass Completion
6:40 - 1st
Shane Morris pass complete to Jeremy Gallon for 7 yards to the KanSt 43.
1st & 10 at 50
14-yd Run
5:00 - 1st
Devin Funchess rush for 14 yards to the KanSt 6 for a 1ST down.
2nd & 11 at KSU 20
1-yd Run
4:30 - 1st
De'Veon Smith rush for 1 yard to the KanSt 5.
1st & Goal at KSU 6
Incompletion
3:41 - 1st
Shane Morris pass incomplete to Jeremy Gallon.
2nd & Goal at KSU 5
Incompletion
3:36 - 1st
Shane Morris pass incomplete to Devin Funchess.
3rd & Goal at KSU 5
Field Goal Good
3:32 - 1st
Matt Wile 22 yard field goal GOOD.
4th & Goal at KSU 5
Kickoff
3:32 - 1st
Matt Wile kickoff for 65 yards returned by Tyler Lockett for 40 yards to the KanSt 40.
Pass Completion
3:20 - 1st
Jake Waters pass complete to Andre McDonald for 9 yards to the KanSt 49.
1st & 10 at KSU 40
12-yd Run
2:40 - 1st
John Hubert rush for 12 yards to the Mich 39 for a 1ST down.
2nd & 1 at KSU 49
4-yd Run
2:10 - 1st
John Hubert rush for 4 yards to the Mich 35.
1st & 10 at MICH 39
Pass Completion
1:30 - 1st
Jake Waters pass complete to Tyler Lockett for 6 yards to the Mich 29 for a 1ST down.
2nd & 6 at MICH 35
Pass Completion
0:43 - 1st
Jake Waters pass complete to Tyler Lockett for 29 yards for a TOUCHDOWN.
1st & 10 at MICH 29
Extra Point Good
0:43 - 1st
Ian Patterson extra point GOOD.
Kickoff
0:43 - 1st
Ian Patterson kickoff for 59 yards returned by Dennis Norfleet for 17 yards to the Mich 23.
2nd Quarter
Pass Completion
0:25 - 1st
Shane Morris pass complete to Sione Houma for 5 yards to the Mich 28.
1st & 10 at MICH 23
Pass Completion
14:55 - 2nd
Shane Morris pass complete to Jeremy Gallon for 6 yards to the Mich 34 for a 1ST down.
2nd & 5 at MICH 28
Pass Completion
14:20 - 2nd
Shane Morris pass complete to Drew Dileo for 1 yard to the Mich 35.
1st & 10 at MICH 34
Pass Completion
13:20 - 2nd
Shane Morris pass complete to Jeremy Gallon for 15 yards to the Mich 45 for a 1ST down.
3rd & 14 at MICH 30
-5-yd Run
13:50 - 2nd
Jeremy Gallon rush for a loss of 5 yards to the Mich 30.
2nd & 9 at MICH 35
Pass Completion
12:40 - 2nd
Shane Morris pass complete to Dennis Norfleet for 9 yards to the KanSt 46.
1st & 10 at MICH 45
1-yd Run
12:00 - 2nd
De'Veon Smith rush for 1 yard to the KanSt 45 for a 1ST down.
2nd & 1 at KSU 46
Incompletion
11:14 - 2nd
Shane Morris pass incomplete.
1st & 10 at KSU 45
0-yd Penalty
11:06 - 2nd
KANSAS ST penalty 15 yard Pass Interference on Dorrian Roberts accepted.
2nd & 10 at KSU 45
-1-yd Run
11:00 - 2nd
Fitzgerald Toussaint rush for a loss of 1 yard to the KanSt 31.
1st & 10 at KSU 30
Pass Completion
10:20 - 2nd
Shane Morris pass complete to Jake Butt for 3 yards to the KanSt 28.
2nd & 11 at KSU 31
Pass Completion
9:40 - 2nd
Shane Morris pass complete to Devin Funchess for 14 yards to the KanSt 14 for a 1ST down.
3rd & 8 at KSU 28
-1-yd Run
9:10 - 2nd
De'Veon Smith rush for a loss of 1 yard to the KanSt 15.
1st & 10 at KSU 14
Pass Completion
8:30 - 2nd
Shane Morris pass complete to Jake Butt for 6 yards to the KanSt 9.
2nd & 11 at KSU 15
Pass Completion
7:50 - 2nd
Shane Morris pass complete to Justice Hayes for no gain to the KanSt 9.
3rd & 5 at KSU 9
Field Goal Good
7:09 - 2nd
Matt Wile 26 yard field goal GOOD.
4th & 5 at KSU 9
Kickoff
7:09 - 2nd
Matt Wile kickoff for 58 yards returned by Tyler Lockett for 34 yards to the KanSt 41.
Pass Completion
6:50 - 2nd
Jake Waters pass complete to Tramaine Thompson for 5 yards to the KanSt 46.
1st & 10 at KSU 41
0-yd Penalty
5:50 - 2nd
KANSAS ST penalty 10 yard Holding on Cornelius Lucas accepted.
1st & Goal at MICH 4
Pass Completion
6:20 - 2nd
Jake Waters pass complete to Glenn Gronkowski for 46 yards to the Mich 4, MICHIGAN penalty 4 yard Personal Foul accepted for a 1ST down.
2nd & 5 at KSU 46
6-yd Run
5:15 - 2nd
John Hubert rush for 6 yards to the Mich 8.
Pass Completion
4:30 - 2nd
Jake Waters pass complete to Tyler Lockett for 8 yards for a TOUCHDOWN.
2nd & Goal at MICH 8
Extra Point Good
4:30 - 2nd
Ian Patterson extra point GOOD.
Kickoff
4:30 - 2nd
Ian Patterson kickoff for 58 yards returned by Dennis Norfleet for 19 yards to the Mich 26.
Pass Completion
4:10 - 2nd
Shane Morris pass complete to Jehu Chesson for 4 yards to the Mich 30.
1st & 10 at MICH 26
2-yd Run
3:45 - 2nd
Shane Morris rush for 2 yards to the Mich 32.
2nd & 6 at MICH 30
Pass Completion
3:15 - 2nd
Shane Morris pass complete to Devin Funchess for 7 yards to the Mich 39 for a 1ST down.
3rd & 4 at MICH 32
0-yd Run
2:30 - 2nd
Devin Funchess rush for no gain to the Mich 39.
1st & 10 at MICH 39
Incompletion
1:47 - 2nd
Shane Morris pass incomplete to Joe Reynolds.
2nd & 10 at MICH 39
Pass Completion
1:37 - 2nd
Shane Morris pass complete to Jeremy Gallon for 7 yards to the Mich 46.
3rd & 10 at MICH 39
(1:01 - 2nd) Timeout MICHIGAN, clock 1:01.
Punt
0:55 - 2nd
Matt Wile punt for 34 yards, fair catch by Tramaine Thompson at the KanSt 20.
4th & 3 at MICH 46
7-yd Run
0:48 - 2nd
John Hubert rush for 7 yards to the KanSt 27.
1st & 10 at KSU 20
-2-yd Run
0:10 - 2nd
Team rush for a loss of 2 yards to the KanSt 25.
2nd & 3 at KSU 27
Kickoff
15:00 - 3rd
Ian Patterson kickoff for 65 yards for a touchback.
3rd Quarter
Pass Completion
14:52 - 3rd
Shane Morris pass complete to Justice Hayes for 9 yards to the Mich 34.
1st & 10 at MICH 25
5-yd Run
14:20 - 3rd
Derrick Green rush for 5 yards to the Mich 39 for a 1ST down.
2nd & 1 at MICH 34
Incompletion
13:41 - 3rd
Shane Morris pass incomplete to Jeremy Gallon.
1st & 10 at MICH 39
1-yd Run
13:30 - 3rd
Shane Morris rush for 1 yard to the Mich 40.
2nd & 10 at MICH 39
Incompletion
12:55 - 3rd
Shane Morris pass incomplete.
3rd & 9 at MICH 40
Punt
12:43 - 3rd
Matt Wile punt for 42 yards, downed at the KanSt 18.
4th & 9 at MICH 40
4-yd Run
12:36 - 3rd
John Hubert rush for 4 yards to the KanSt 22.
1st & 10 at KSU 18
(11:27 - 3rd) Timeout KANSAS ST, clock 11:27.
2-yd Run
11:20 - 3rd
Jake Waters rush for 2 yards to the KanSt 28 for a 1ST down.
3rd & 2 at KSU 26
5-yd Run
12:00 - 3rd
Tyler Lockett rush for 5 yards, fumbled, recovered by KanSt Tavon Rooks at the KanSt 26.
2nd & 6 at KSU 22
0-yd Penalty
10:22 - 3rd
KANSAS ST penalty 14 yard Personal Foul on Cornelius Lucas accepted.
1st & 10 at KSU 28
Pass Completion
10:05 - 3rd
Jake Waters pass complete to Tramaine Thompson for 35 yards to the KanSt 49 for a 1ST down.
1st & 24 at KSU 14
Pass Completion
9:30 - 3rd
Jake Waters pass complete to Tyler Lockett for 6 yards to the Mich 45.
1st & 10 at KSU 49
Pass Completion
9:00 - 3rd
Jake Waters pass complete to Tyler Lockett for 6 yards to the Mich 39 for a 1ST down.
2nd & 4 at MICH 45
12-yd Run
8:30 - 3rd
John Hubert rush for 12 yards to the Mich 27 for a 1ST down.
1st & 10 at MICH 39
0-yd Penalty
6:55 - 3rd
KANSAS ST penalty 5 yard False Start on Tavon Rooks accepted.
2nd & 17 at MICH 34
Pass Completion
6:20 - 3rd
Jake Waters pass complete to Tyler Lockett for 16 yards to the Mich 23.
2nd & 22 at MICH 39
Incompletion
5:49 - 3rd
Jake Waters pass incomplete to Curry Sexton.
3rd & 6 at MICH 23
Field Goal Missed
5:43 - 3rd
Ian Patterson 40 yard field goal MISSED.
4th & 6 at MICH 23
Incompletion
4:19 - 3rd
Shane Morris pass incomplete to Jeremy Gallon.
1st & 10 at MICH 34
Pass Completion
4:07 - 3rd
Shane Morris pass complete to Jeremy Gallon for a loss of 4 yards to the Mich 30.
2nd & 10 at MICH 34
Incompletion
3:30 - 3rd
Shane Morris pass incomplete to Devin Funchess.
3rd & 14 at MICH 30
Punt
3:22 - 3rd
Matt Wile punt for 33 yards, returned by Tramaine Thompson for a loss of 2 yards to the KanSt 35.
4th & 14 at MICH 30
Pass Completion
5:35 - 3rd
Shane Morris pass complete to Jeremy Gallon for 5 yards to the Mich 28.
1st & 10 at MICH 23
6-yd Run
5:00 - 3rd
De'Veon Smith rush for 6 yards to the Mich 34 for a 1ST down.
2nd & 5 at MICH 28
Pass Completion
3:10 - 3rd
Jake Waters pass complete to Tramaine Thompson for 11 yards to the KanSt 46 for a 1ST down.
1st & 10 at KSU 35
5-yd Run
2:40 - 3rd
John Hubert rush for 5 yards to the Mich 49.
1st & 10 at KSU 46
Pass Completion
2:10 - 3rd
Jake Waters pass complete to Curry Sexton for 6 yards to the Mich 43 for a 1ST down.
2nd & 5 at MICH 49
11-yd Run
1:40 - 3rd
Jake Waters rush for 11 yards to the Mich 32 for a 1ST down.
1st & 10 at MICH 43
Incompletion
0:55 - 3rd
Daniel Sams pass incomplete to Tyler Lockett.
1st & 10 at MICH 32
3-yd Run
0:45 - 3rd
Daniel Sams rush for 3 yards, fumbled, recovered by Mich Jake Ryan at the Mich 25.
2nd & 10 at MICH 32
4th Quarter
0-yd Penalty
0:45 - 3rd
MICHIGAN penalty 5 yard False Start accepted.
1st & 10 at MICH 25
Incompletion
0:39 - 3rd
Shane Morris pass incomplete.
1st & 15 at MICH 20
Incompletion
14:55 - 4th
Shane Morris pass incomplete to Jeremy Gallon.
3rd & 15 at MICH 20
Punt
14:32 - 4th
Matt Wile punt for 40 yards, returned by Tramaine Thompson for a loss of 5 yards to the KanSt 35.
4th & 15 at MICH 20
Pass Completion
13:40 - 4th
Jake Waters pass complete to John Hubert for 2 yards to the KanSt 33.
2nd & 14 at KSU 31
Pass Completion
13:10 - 4th
Jake Waters pass complete to Curry Sexton for 12 yards to the KanSt 45 for a 1ST down.
3rd & 12 at KSU 33
0-yd Run
12:40 - 4th
John Hubert rush for no gain to the KanSt 45.
1st & 10 at KSU 45
Pass Completion
12:10 - 4th
Jake Waters pass complete to Tyler Lockett for 13 yards to the Mich 42 for a 1ST down.
2nd & 10 at KSU 45
Pass Completion
11:20 - 4th
Jake Waters pass complete to Curry Sexton for 19 yards to the Mich 23 for a 1ST down.
1st & 10 at MICH 42
0-yd Run
10:40 - 4th
John Hubert rush for no gain to the Mich 23.
1st & 10 at MICH 23
11-yd Run
10:00 - 4th
Jake Waters rush for 11 yards to the Mich 12 for a 1ST down.
2nd & 10 at MICH 23
2-yd Run
9:20 - 4th
Jake Waters rush for 2 yards to the Mich 10.
1st & 10 at MICH 12
5-yd Run
8:45 - 4th
John Hubert rush for 5 yards to the Mich 5.
2nd & 8 at MICH 10
Incompletion
8:13 - 4th
Jake Waters pass incomplete to Curry Sexton.
3rd & 3 at MICH 5
Field Goal Good
8:09 - 4th
Ian Patterson 22 yard field goal GOOD.
4th & 3 at MICH 5
Kickoff
8:09 - 4th
Ian Patterson kickoff for 61 yards returned by Dennis Norfleet for 19 yards to the Mich 23.
Pass Completion
7:50 - 4th
Shane Morris pass complete to Jehu Chesson for 4 yards to the Mich 27.
1st & 10 at MICH 23
Incompletion
7:34 - 4th
Shane Morris pass incomplete.
2nd & 6 at MICH 27
Incompletion
7:30 - 4th
Shane Morris pass incomplete to Drew Dileo.
3rd & 6 at MICH 27
Punt
7:17 - 4th
Matt Wile punt for 55 yards, returned by Tramaine Thompson for 8 yards to the KanSt 16, KANSAS ST penalty 10 yard Holding accepted.
4th & 6 at MICH 27
2-yd Run
7:00 - 4th
Jake Waters rush for 2 yards to the KanSt 33, MICHIGAN penalty 15 yard Personal Foul accepted for a 1ST down.
1st & 10 at KSU 16
1-yd Run
6:30 - 4th
John Hubert rush for 1 yard to the KanSt 34.
1st & 10 at KSU 33
-1-yd Run
5:50 - 4th
Jake Waters rush for a loss of 1 yard to the KanSt 33.
2nd & 9 at KSU 34
(5:49 - 4th) Timeout MICHIGAN, clock 5:49.
0-yd Penalty
5:49 - 4th
MICHIGAN penalty 5 yard Offside on Frank Clark accepted.
3rd & 10 at KSU 33
Pass Completion
5:42 - 4th
Jake Waters pass complete to Tyler Lockett for 12 yards to the 50 yard line for a 1ST down.
3rd & 5 at KSU 38
Pass Completion
5:20 - 4th
Jake Waters pass complete to Tramaine Thompson for 5 yards to the Mich 45.
1st & 10 at 50
Incompletion
4:32 - 4th
Jake Waters pass incomplete.
2nd & 5 at MICH 45
Incompletion
4:28 - 4th
Jake Waters pass incomplete.
3rd & 5 at MICH 45
Punt
4:20 - 4th
Mark Krause punt for 45 yards for a touchback.
4th & 5 at MICH 45
Incompletion
4:13 - 4th
Shane Morris pass incomplete to Jeremy Gallon.
1st & 10 at MICH 20
Pass Completion
4:00 - 4th
Shane Morris pass complete to Fitzgerald Toussaint for no gain to the Mich 20.
2nd & 10 at MICH 20
Pass Completion
3:40 - 4th
Shane Morris pass complete to Jeremy Gallon for 22 yards to the Mich 42 for a 1ST down.
3rd & 10 at MICH 20
Pass Interception
3:13 - 4th
Shane Morris pass intercepted by Dante Barnett at the KanSt 42, returned for 51 yards to the Mich 7.
1st & 10 at MICH 42
6-yd Run
3:03 - 4th
John Hubert rush for 6 yards to the Mich 1.
1st & Goal at MICH 7
1-yd Run
2:25 - 4th
John Hubert rush for 1 yard for a TOUCHDOWN.
2nd & Goal at MICH 1
Extra Point Good
2:25 - 4th
Ian Patterson extra point GOOD.
Kickoff
2:25 - 4th
Ian Patterson kickoff for 65 yards returned by Jourdan Lewis for 18 yards to the Mich 18.
Pass Completion
2:15 - 4th
Shane Morris pass complete to Jeremy Gallon for 11 yards to the Mich 29 for a 1ST down.
1st & 10 at MICH 18
Pass Completion
2:00 - 4th
Shane Morris pass complete to Drew Dileo for 8 yards to the Mich 37.
1st & 10 at MICH 29
40-yd Run
1:27 - 4th
Shane Morris rush for 40 yards to the KanSt 23 for a 1ST down.
2nd & 2 at MICH 37
Pass Completion
1:20 - 4th
Shane Morris pass complete to Jeremy Gallon for 20 yards to the KanSt 3 for a 1ST down.
1st & 10 at KSU 23
3-yd Run
1:15 - 4th
Fitzgerald Toussaint rush for 3 yards for a TOUCHDOWN.
1st & Goal at KSU 3
2pt Conversion
1:15 - 4th
Two-point conversion attempt, Jeremy Gallon pass to Justice Hayes GOOD.
Kickoff
1:15 - 4th
Matt Wile on-side kick recovered by KANSAS ST at the Mich 44, MICHIGAN penalty 5 yard Offside accepted.
3-yd Run
1:00 - 4th
Robert Rose rush for 3 yards to the Mich 41.
1st & 10 at MICH 44
-1-yd Run
0:30 - 4th
Robert Rose rush for a loss of 1 yard to the Mich 42.
2nd & 7 at MICH 41
4-yd Run
0:00 - 4th
Daniel Sams rush for 4 yards to the Mich 38.
3rd & 8 at MICH 42
Game Information
Tempe, AZ

ESPN

2025 Standings
FBS
| Big Ten ConferenceBig Ten Conference | CONF | OVR |
|---|---|---|
| Indiana | 9-0 | 16-0 |
| Ohio State | 9-0 | 12-2 |
| Oregon | 8-1 | 13-2 |
| USC | 7-2 | 9-4 |
| Michigan | 7-2 | 9-4 |
| Iowa | 6-3 | 9-4 |
| Washington | 5-4 | 9-4 |
| Illinois | 5-4 | 9-4 |
| Minnesota | 5-4 | 8-5 |
| Nebraska | 4-5 | 7-6 |
| Northwestern | 4-5 | 7-6 |
| UCLA | 3-6 | 3-9 |
| Penn State | 3-6 | 7-6 |
| Rutgers | 2-7 | 5-7 |
| Wisconsin | 2-7 | 4-8 |
| Michigan State | 1-8 | 4-8 |
| Maryland | 1-8 | 4-8 |
| Purdue | 0-9 | 2-10 |
FBS
| Big 12 ConferenceBig 12 Conference | CONF | OVR |
|---|---|---|
| Texas Tech | 8-1 | 12-2 |
| BYU | 8-1 | 12-2 |
| Utah | 7-2 | 11-2 |
| Houston | 6-3 | 10-3 |
| Arizona | 6-3 | 9-4 |
| Arizona State | 6-3 | 8-5 |
| Iowa State | 5-4 | 8-4 |
| Kansas State | 5-4 | 6-6 |
| TCU | 5-4 | 9-4 |
| Cincinnati | 5-4 | 7-6 |
| Baylor | 3-6 | 5-7 |
| Kansas | 3-6 | 5-7 |
| UCF | 2-7 | 5-7 |
| West Virginia | 2-7 | 4-8 |
| Colorado | 1-8 | 3-9 |
| Oklahoma State | 0-9 | 1-11 |
NCAAF News

Florida plans $1.45B renovation to Ben Hill Griffin Stadium
The University of Florida is planning the most expensive -- and potentially most comprehensive -- stadium renovation in college football history, a $1.45 billion overhaul of Ben Hill Griffin Stadium.
3h

Wetzel: Don't blame Texas Tech for a judge's bad ruling
You might hate the ruling in the Brendan Sorsby case, but Texas Tech is doing what any school would in this situation.
4h

Ranking top 10 receivers in college football for 2026
The Ohio State star is clearly No. 1 on the list, but after that the debate begins.
7h
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

