Kansas State Wildcats @ TCU Horned Frogs
1st Quarter
Kickoff
15:00 - 1st
Luke Laminack kickoff for 65 yds for a touchback
19-yd Run
14:51 - 1st
Adrian Martinez run for 19 yds to the KanSt 44 for a 1ST down
1st & 10 at KSU 25
7-yd Pass
14:40 - 1st
Adrian Martinez pass complete to Malik Knowles for 7 yds to the TCU 49
1st & 10 at KSU 44
0-yd Run
14:00 - 1st
Deuce Vaughn run for no gain to the TCU 49
2nd & 3 at TCU 49
Incompletion
13:21 - 1st
Adrian Martinez pass incomplete
3rd & 3 at TCU 49
(13:21 - 1st) Timeout KANSAS ST, clock 13:21
Punt
13:14 - 1st
Ty Zentner punt for 32 yds, fair catch by Derius Davis at the TCU 17
4th & 3 at TCU 49
9-yd Run
13:00 - 1st
Kendre Miller run for 9 yds to the TCU 26
1st & 10 at TCU 17
-1-yd Run
12:45 - 1st
Kendre Miller run for a loss of 1 yard to the TCU 25
2nd & 1 at TCU 26
6-yd Run
12:17 - 1st
Max Duggan run for 6 yds to the TCU 31 for a 1ST down
3rd & 2 at TCU 25
1-yd Run
11:56 - 1st
Max Duggan run for 1 yd to the TCU 32
1st & 10 at TCU 31
3-yd Run
11:19 - 1st
Kendre Miller run for 3 yds to the TCU 35
2nd & 9 at TCU 32
65-yd Touchdown Pass
10:42 - 1st
Max Duggan pass complete to Derius Davis for 65 yds for a TD, (Griffin Kell KICK)
3rd & 6 at TCU 35
Kickoff Return (Offense)
10:42 - 1st
Luke Laminack kickoff for 65 yds , Malik Knowles return for 26 yds to the KanSt 26
14-yd Run
10:28 - 1st
Will Howard run for 14 yds to the KanSt 40 for a 1ST down
1st & 10 at KSU 26
4-yd Run
9:58 - 1st
DJ Giddens run for 4 yds to the KanSt 44
1st & 10 at KSU 40
28-yd Pass
9:24 - 1st
Will Howard pass complete to Phillip Brooks for 28 yds to the TCU 28 for a 1ST down
2nd & 6 at KSU 44
28-yd Touchdown Pass
9:08 - 1st
Will Howard pass complete to Kade Warner for 28 yds for a TD, (Chris Tennant KICK)
1st & 10 at TCU 28
Kickoff Return (Offense)
9:08 - 1st
Ty Zentner kickoff for 63 yds , Emari Demercado return for 25 yds to the TCU 27
Incompletion
8:58 - 1st
Max Duggan pass incomplete
1st & 10 at TCU 27
4-yd Run
8:49 - 1st
Kendre Miller run for 4 yds to the TCU 31
2nd & 10 at TCU 27
10-yd Pass
8:09 - 1st
Max Duggan pass complete to Jared Wiley for 10 yds to the TCU 41 for a 1ST down
3rd & 6 at TCU 31
Sack
7:41 - 1st
Max Duggan sacked by Daniel Green for a loss of 1 yard to the TCU 40
1st & 10 at TCU 41
3-yd Run
7:21 - 1st
Kendre Miller run for 3 yds to the TCU 43
2nd & 11 at TCU 40
13-yd Pass
7:11 - 1st
Max Duggan pass complete to Taye Barber for 13 yds to the KanSt 44 for a 1ST down
3rd & 8 at TCU 43
19-yd Pass
6:19 - 1st
Max Duggan pass complete to Jared Wiley for 19 yds to the KanSt 25 for a 1ST down
1st & 10 at KSU 44
0-yd Run
6:06 - 1st
Emari Demercado run for no gain to the KanSt 25
1st & 10 at KSU 25
Incompletion
5:37 - 1st
Max Duggan pass incomplete
2nd & 10 at KSU 25
0-yd Pass
5:26 - 1st
Max Duggan pass complete to Quentin Johnston for no gain to the KanSt 25
3rd & 10 at KSU 25
Field Goal Good
4:49 - 1st
Griffin Kell 43 yd FG GOOD
4th & 10 at KSU 25
2nd Quarter
Kickoff
4:49 - 1st
Luke Laminack kickoff for 65 yds for a touchback
5-yd Run
4:43 - 1st
Deuce Vaughn run for 5 yds to the KanSt 30
1st & 10 at KSU 25
0-yd Run
4:16 - 1st
Deuce Vaughn run for no gain to the KanSt 30
2nd & 5 at KSU 30
12-yd Pass
3:43 - 1st
Will Howard pass complete to Kade Warner for 12 yds to the KanSt 42 for a 1ST down
3rd & 5 at KSU 30
1-yd Run
2:59 - 1st
DJ Giddens run for 1 yd to the KanSt 43
1st & 10 at KSU 42
25-yd Pass
2:29 - 1st
Will Howard pass complete to Malik Knowles for 25 yds to the TCU 32 for a 1ST down
2nd & 9 at KSU 43
1-yd Run
2:12 - 1st
Will Howard run for 1 yd to the TCU 31
1st & 10 at TCU 32
Fumble Recovery (Own)
1:55 - 1st
DJ Giddens run for a loss of 2 yards to the TCU 33 DJ Giddens fumbled, recovered by KanSt Ben Sinnott
2nd & 9 at TCU 31
5-yd Penalty
1:04 - 1st
KANSAS ST Penalty, False Start (-5 Yards) to the TCU 38
3rd & 11 at TCU 33
37-yd Pass
0:39 - 1st
Will Howard pass complete to Malik Knowles for 37 yds to the TCU 1 for a 1ST down
3rd & 16 at TCU 38
0-yd Run
0:00 - 1st
Will Howard run for no gain to the TCU 1
1st & Goal at TCU 1
End of 1st Quarter
1-yd Touchdown Run
14:56 - 2nd
Will Howard run for 1 yd for a TD, (Chris Tennant KICK)
2nd & Goal at TCU 1
Kickoff
14:56 - 2nd
Ty Zentner kickoff for 65 yds for a touchback
6-yd Run
14:38 - 2nd
Kendre Miller run for 6 yds to the TCU 31
1st & 10 at TCU 25
12-yd Run
14:14 - 2nd
Kendre Miller run for 12 yds to the TCU 43 for a 1ST down
2nd & 4 at TCU 31
Sack
13:59 - 2nd
Max Duggan sacked by Nate Matlack for a loss of 13 yards to the TCU 30
1st & 10 at TCU 43
5-yd Run
13:00 - 2nd
Emari Demercado run for 5 yds to the TCU 35
2nd & 23 at TCU 30
3-yd Pass
12:05 - 2nd
Max Duggan pass complete to Emani Bailey for 3 yds to the TCU 38
3rd & 18 at TCU 35
Punt
11:40 - 2nd
Jordy Sandy punt for 32 yds, fair catch by Phillip Brooks at the KANSASST 30 TCU Penalty, Kick Catching Interference (-15 Yards) to the KanSt 45
4th & 15 at TCU 38
26-yd Pass
11:32 - 2nd
Will Howard pass complete to DJ Giddens for 26 yds to the TCU 29 for a 1ST down
1st & 10 at KSU 45
Incompletion
11:16 - 2nd
Will Howard pass incomplete
1st & 10 at TCU 29
20-yd Pass
10:58 - 2nd
Will Howard pass complete to Deuce Vaughn for 20 yds to the TCU 9 for a 1ST down
2nd & 10 at TCU 29
9-yd Touchdown Pass
10:44 - 2nd
Will Howard pass complete to Sammy Wheeler for 9 yds for a TD, (Chris Tennant KICK)
1st & Goal at TCU 9
Kickoff
10:44 - 2nd
Ty Zentner kickoff for 65 yds for a touchback
Incompletion
10:36 - 2nd
Max Duggan pass incomplete
1st & 10 at TCU 25
2-yd Run
10:22 - 2nd
Kendre Miller run for 2 yds to the TCU 27
2nd & 10 at TCU 25
Incompletion
9:57 - 2nd
Max Duggan pass incomplete
3rd & 8 at TCU 27
Punt
9:44 - 2nd
Jordy Sandy punt for 41 yds, downed at the KanSt 32
4th & 8 at TCU 27
Incompletion
9:38 - 2nd
Will Howard pass incomplete
1st & 10 at KSU 32
13-yd Run
9:32 - 2nd
Will Howard run for 13 yds to the KanSt 45 for a 1ST down
2nd & 10 at KSU 32
8-yd Run
8:50 - 2nd
Kade Warner run for 8 yds to the TCU 47
1st & 10 at KSU 45
47-yd Touchdown Run
8:09 - 2nd
Deuce Vaughn run for 47 yds for a TD, (Chris Tennant KICK)
2nd & 2 at TCU 47
Kickoff
8:09 - 2nd
Ty Zentner kickoff for 65 yds for a touchback
14-yd Pass
8:04 - 2nd
Max Duggan pass complete to Taye Barber for 14 yds to the TCU 39 for a 1ST down
1st & 10 at TCU 25
4-yd Run
7:43 - 2nd
Kendre Miller run for 4 yds to the TCU 43
1st & 10 at TCU 39
6-yd Run
7:21 - 2nd
Kendre Miller run for 6 yds to the TCU 49 for a 1ST down
2nd & 6 at TCU 43
-4-yd Run
6:41 - 2nd
Kendre Miller run for a loss of 4 yards to the TCU 45
1st & 10 at TCU 49
Incompletion
6:10 - 2nd
Max Duggan pass incomplete
2nd & 14 at TCU 45
Fumble Recovery (Own)
5:30 - 2nd
Emani Bailey run for 9 yds to the KanSt 46 Emani Bailey fumbled, recovered by TCU Steve Avila
3rd & 14 at TCU 45
Incompletion
5:19 - 2nd
Max Duggan pass incomplete
4th & 5 at KSU 46
0-yd Pass
5:15 - 2nd
Will Howard pass complete to Malik Knowles for no gain to the KanSt 46
1st & 10 at KSU 46
0-yd Run
4:53 - 2nd
Will Howard run for no gain to the KanSt 46
2nd & 10 at KSU 46
1-yd Run
4:09 - 2nd
Will Howard run for 1 yd to the KanSt 47
3rd & 10 at KSU 46
Punt
3:32 - 2nd
Ty Zentner punt for 44 yds, fair catch by Derius Davis at the TCU 9
4th & 9 at KSU 47
48-yd Run
3:21 - 2nd
Kendre Miller run for 48 yds to the KanSt 43 for a 1ST down
1st & 10 at TCU 9
4-yd Run
2:57 - 2nd
Kendre Miller run for 4 yds to the KanSt 39
1st & 10 at KSU 43
Incompletion
2:26 - 2nd
Max Duggan pass incomplete
2nd & 6 at KSU 39
16-yd Pass
2:21 - 2nd
Max Duggan pass complete to Geor'Quarius Spivey for 16 yds to the KanSt 23 for a 1ST down
3rd & 6 at KSU 39
Incompletion
1:51 - 2nd
Max Duggan pass incomplete
1st & 10 at KSU 23
4-yd Run
1:41 - 2nd
Emari Demercado run for 4 yds to the KanSt 19
2nd & 10 at KSU 23
9-yd Pass
1:07 - 2nd
Max Duggan pass complete to Quentin Johnston for 9 yds to the KanSt 10 for a 1ST down
3rd & 6 at KSU 19
1-yd Run
0:42 - 2nd
Kendre Miller run for 1 yd to the KanSt 9
1st & Goal at KSU 10
(0:42 - 2nd) Timeout TCU, clock 00:42
5-yd Run
0:32 - 2nd
Max Duggan run for 5 yds to the KanSt 4
2nd & Goal at KSU 9
(0:25 - 2nd) Timeout TCU, clock 00:25
4-yd Touchdown Pass
0:20 - 2nd
Max Duggan pass complete to Jared Wiley for 4 yds for a TD, (Griffin Kell KICK)
3rd & Goal at KSU 4
Kickoff Return (Offense)
0:20 - 2nd
Luke Laminack kickoff for 44 yds , Phillip Brooks return for 7 yds to the KanSt 28
-1-yd Run
0:00 - 2nd
TEAM run for a loss of 1 yard to the KanSt 27
1st & 10 at KSU 28
End of 2nd Quarter
3rd Quarter
Kickoff Return (Offense)
15:00 - 3rd
Ty Zentner kickoff for 52 yds , Derius Davis return for 10 yds to the TCU 23
5-yd Run
14:38 - 3rd
Kendre Miller run for 5 yds to the TCU 28
1st & 10 at TCU 23
8-yd Run
14:14 - 3rd
Kendre Miller run for 8 yds to the TCU 36 for a 1ST down
2nd & 5 at TCU 28
30-yd Pass
13:50 - 3rd
Max Duggan pass complete to Jared Wiley for 30 yds to the KanSt 34 for a 1ST down
1st & 10 at TCU 36
1-yd Run
13:40 - 3rd
Max Duggan run for 1 yd to the KanSt 33
1st & 10 at KSU 34
Sack
12:53 - 3rd
Max Duggan sacked by Gavin Forsha for a loss of 8 yards to the KanSt 41
2nd & 9 at KSU 33
18-yd Pass
12:28 - 3rd
Max Duggan pass complete to Kendre Miller for 18 yds to the KanSt 23 for a 1ST down
3rd & 17 at KSU 41
5-yd Run
11:52 - 3rd
Max Duggan run for 5 yds to the KanSt 18
1st & 10 at KSU 23
3-yd Run
11:17 - 3rd
Kendre Miller run for 3 yds to the KanSt 15
2nd & 5 at KSU 18
4-yd Run
10:42 - 3rd
Max Duggan run for 4 yds to the KanSt 11 for a 1ST down
3rd & 2 at KSU 15
3-yd Run
10:02 - 3rd
Emari Demercado run for 3 yds to the KanSt 8
1st & 10 at KSU 11
4-yd Run
9:24 - 3rd
Kendre Miller run for 4 yds to the KanSt 4
2nd & 7 at KSU 8
2-yd Run
8:36 - 3rd
Max Duggan run for 2 yds to the KanSt 2
3rd & 3 at KSU 4
(8:17 - 3rd) Timeout KANSAS ST, clock 08:17
2-yd Touchdown Run
8:12 - 3rd
Kendre Miller run for 2 yds for a TD, (Griffin Kell KICK)
4th & 1 at KSU 2
Kickoff
8:12 - 3rd
Luke Laminack kickoff for 60 yds
18-yd Run
8:10 - 3rd
Deuce Vaughn run for 18 yds to the TCU 47 for a 1ST down
1st & 10 at KSU 35
2-yd Run
7:40 - 3rd
Deuce Vaughn run for 2 yds to the TCU 45
1st & 10 at TCU 47
5-yd Penalty
7:10 - 3rd
KANSAS ST Penalty, False Start (-5 Yards) to the 50 yard line
2nd & 8 at TCU 45
2-yd Run
6:48 - 3rd
Deuce Vaughn run for 2 yds to the TCU 48
2nd & 13 at 50
14-yd Pass
6:06 - 3rd
Will Howard pass complete to Deuce Vaughn for 14 yds to the TCU 34 for a 1ST down
3rd & 11 at TCU 48
Incompletion
5:46 - 3rd
Will Howard pass incomplete
1st & 10 at TCU 34
4-yd Run
5:30 - 3rd
DJ Giddens run for 4 yds to the TCU 30
2nd & 10 at TCU 34
4-yd Run
5:15 - 3rd
Will Howard run for 4 yds to the TCU 26
3rd & 6 at TCU 30
Field Goal Missed
5:10 - 3rd
Chris Tennant 44 yd FG MISSED
4th & 2 at TCU 26
0-yd Pass
4:47 - 3rd
Max Duggan pass complete to Emari Demercado for no gain to the TCU 26
1st & 10 at TCU 26
12-yd Run
4:33 - 3rd
Emari Demercado run for 12 yds to the TCU 38 for a 1ST down
2nd & 10 at TCU 26
7-yd Run
4:17 - 3rd
Emari Demercado run for 7 yds to the TCU 45
1st & 10 at TCU 38
55-yd Touchdown Pass
3:45 - 3rd
Quentin Johnston 55 Yd pass from Max Duggan (Griffin Kell Kick)
2nd & 3 at TCU 45
Kickoff Return (Offense)
3:45 - 3rd
Luke Laminack kickoff for 65 yds , Malik Knowles return for 27 yds to the KanSt 27
0-yd Run
3:27 - 3rd
Deuce Vaughn run for no gain to the KanSt 27
1st & 10 at KSU 27
Interception
2:59 - 3rd
Jake Rubley pass intercepted Bud Clark return for 5 yds to the KanSt 30
2nd & 10 at KSU 27
4-yd Run
2:30 - 3rd
Max Duggan run for 14 yds to the KanSt 16 TCU Penalty, Offensive Holding (-10 Yards) to the KanSt 26
1st & 10 at KSU 16
1-yd Run
2:19 - 3rd
Kendre Miller run for 1 yd to the KanSt 25
1st & 6 at KSU 26
2-yd Run
1:44 - 3rd
Kendre Miller run for 2 yds to the KanSt 23
2nd & 5 at KSU 25
2-yd Run
1:04 - 3rd
Max Duggan run for 2 yds to the KanSt 21
3rd & 3 at KSU 23
0-yd Run
0:25 - 3rd
Max Duggan run for no gain to the KanSt 21
4th & 1 at KSU 21
4th Quarter
1-yd Run
0:00 - 3rd
Deuce Vaughn run for 1 yd to the KanSt 22
1st & 10 at KSU 21
End of 3rd Quarter
5-yd Run
14:55 - 4th
Deuce Vaughn run for 5 yds to the KanSt 27
2nd & 9 at KSU 22
3-yd Run
14:13 - 4th
Deuce Vaughn run for 3 yds to the KanSt 30
3rd & 4 at KSU 27
0-yd Run
13:55 - 4th
Jake Rubley run for no gain to the KanSt 30
4th & 1 at KSU 30
21-yd Pass
13:31 - 4th
Max Duggan pass complete to Jared Wiley for 11 yds to the KanSt 19 for a 1ST down KANSAS ST Penalty, Roughing Passer (Ekow Boye-Doe) to the KanSt 9 for a 1ST down
1st & 10 at KSU 19
5-yd Run
12:59 - 4th
Kendre Miller run for 5 yds to the KanSt 4
1st & Goal at KSU 9
5-yd Penalty
12:48 - 4th
TCU Penalty, False Start (-5 Yards) to the KanSt 9
2nd & Goal at KSU 4
Incompletion
12:19 - 4th
Max Duggan pass incomplete
2nd & Goal at KSU 9
9-yd Touchdown Run
12:14 - 4th
Kendre Miller run for 9 yds for a TD, (Griffin Kell KICK)
3rd & Goal at KSU 9
Kickoff Return (Offense)
12:14 - 4th
Luke Laminack kickoff for 62 yds , Phillip Brooks return for 41 yds to the KanSt 44 Phillip Brooks fumbled, recovered by KanSt Phillip Brooks
0-yd Run
11:50 - 4th
Deuce Vaughn run for no gain to the KanSt 44
1st & 10 at KSU 44
-3-yd Run
11:26 - 4th
Will Howard run for a loss of 3 yards to the KanSt 41
2nd & 10 at KSU 44
Incompletion
10:44 - 4th
Will Howard pass incomplete
3rd & 13 at KSU 41
(10:44 - 4th) Timeout TCU, clock 10:44
22-yd Pass
10:38 - 4th
Will Howard pass complete to Phillip Brooks for 22 yds to the TCU 37 for a 1ST down
4th & 13 at KSU 41
3-yd Pass
10:21 - 4th
Will Howard pass complete to Deuce Vaughn for 3 yds to the TCU 34
1st & 10 at TCU 37
11-yd Run
9:45 - 4th
Kade Warner run for 11 yds to the TCU 23 for a 1ST down
2nd & 7 at TCU 34
1-yd Pass
9:15 - 4th
Will Howard pass complete to Deuce Vaughn for 1 yd to the TCU 22
1st & 10 at TCU 23
Incompletion
8:46 - 4th
Will Howard pass incomplete
2nd & 9 at TCU 22
Incompletion
8:40 - 4th
Will Howard pass incomplete
3rd & 9 at TCU 22
Field Goal Missed
8:35 - 4th
Chris Tennant 40 yd FG MISSED
4th & 9 at TCU 22
6-yd Run
8:22 - 4th
Kendre Miller run for 6 yds to the TCU 28
1st & 10 at TCU 22
4-yd Run
7:47 - 4th
Kendre Miller run for 4 yds to the TCU 32 for a 1ST down
2nd & 4 at TCU 28
25-yd Pass
7:14 - 4th
Max Duggan pass complete to Quentin Johnston for 10 yds to the KanSt 42 for a 1ST down KANSAS ST Penalty, Roughing Passer (15 Yards) to the KanSt 43 for a 1ST down
1st & 10 at TCU 42
5-yd Run
6:56 - 4th
Emari Demercado run for 5 yds to the KanSt 38
1st & 10 at KSU 43
7-yd Run
6:17 - 4th
Emari Demercado run for 7 yds to the KanSt 31 for a 1ST down
2nd & 5 at KSU 38
1-yd Run
5:32 - 4th
Kendre Miller run for 1 yd to the KanSt 30
1st & 10 at KSU 31
Sack
5:20 - 4th
Max Duggan sacked by Robert Hentz II for a loss of 10 yards to the KanSt 40
2nd & 9 at KSU 30
3-yd Pass
4:09 - 4th
Max Duggan pass complete to Emari Demercado for 3 yds to the KanSt 37
3rd & 19 at KSU 40
(4:09 - 4th) Timeout KANSAS ST, clock 04:09
Punt
4:00 - 4th
Jordy Sandy punt for 37 yds for a touchback
4th & 16 at KSU 37
Interception
3:53 - 4th
Will Howard pass intercepted Tre'Vius Hodges-Tomlinson return for no gain to the KanSt 36
1st & 10 at KSU 20
3-yd Run
3:45 - 4th
Kendre Miller run for 3 yds to the KanSt 33
1st & 10 at KSU 36
2-yd Run
3:01 - 4th
Kendre Miller run for 2 yds to the KanSt 31
2nd & 7 at KSU 33
1-yd Run
2:20 - 4th
Kendre Miller run for 1 yd to the KanSt 30
3rd & 5 at KSU 31
(2:20 - 4th) Timeout KANSAS ST, clock 02:20
5-yd Run
2:12 - 4th
Max Duggan run for 5 yds to the KanSt 25 for a 1ST down
4th & 4 at KSU 30
-1-yd Run
1:35 - 4th
TEAM run for a loss of 1 yard to the KanSt 26
1st & 10 at KSU 25
-1-yd Run
0:52 - 4th
TEAM run for a loss of 1 yard to the KanSt 27
2nd & 11 at KSU 26
-1-yd Run
0:00 - 4th
TEAM run for a loss of 1 yard to the KanSt 28
3rd & 12 at KSU 27
End of 4th Quarter
Game Information
Fort Worth, TX


2025 Standings
FBS
| Big 12 ConferenceBig 12 Conference | CONF | OVR |
|---|---|---|
| BYU | 5-0 | 8-0 |
| Cincinnati | 5-0 | 7-1 |
| Texas Tech | 4-1 | 7-1 |
| Houston | 4-1 | 7-1 |
| Utah | 3-2 | 6-2 |
| Arizona State | 3-2 | 5-3 |
| Kansas State | 3-2 | 4-4 |
| TCU | 3-2 | 6-2 |
| Iowa State | 2-3 | 5-3 |
| Baylor | 2-3 | 4-4 |
| Kansas | 2-3 | 4-4 |
| Arizona | 1-3 | 4-3 |
| UCF | 1-3 | 4-3 |
| Colorado | 1-4 | 3-5 |
| West Virginia | 0-5 | 2-6 |
| Oklahoma State | 0-5 | 1-7 |
NCAAF News

College football defensive stop rate after Week 9
We rank the top defenses each week based on how many times an opponent's drive ends without points.
1h

'A moment of glory': How the daughter of two Ohio State 'i dotters' fulfilled her destiny
Sydney Reeves grew up with two Ohio State sousaphone players for parents. She always knew what she had to do.
1h

Wetzel: The college football coaching carousel is Lane Kiffin's world now
More than $150 million in buyouts and multiple blue-blood job openings mean Lane Kiffin is the center of the CFB universe. It's a stunning turnaround for the once controversial figure.
1h
ESPN BET Sportsbook is owned and operated by PENN Entertainment, Inc. and its subsidiaries ('PENN'). ESPN BET is available in states where PENN is licensed to offer sports wagering. Must be 21+ to wager. If you or someone you know has a gambling problem and wants help, call 1-800-GAMBLER.
Copyright: © 2025 ESPN Enterprises, Inc. All rights reserved.

