Cornell Big Red @ UAlbany Great Danes
1st Quarter
2-yd Run
15:00 - 1st
Jack Shields run for 2 yds to the UALB 33
1st & 10 at ALB 31
4-yd Run
15:00 - 1st
Jojo Uga run for 4 yds to the UALB 37
2nd & 8 at ALB 33
Sack
15:00 - 1st
Jack Shields sacked by Sean Cytrynbaum and Keith Williams Jr. for a loss of 3 yards to the UALB 34
3rd & 4 at ALB 37
Kickoff Return (Offense)
14:55 - 1st
Will Buck kickoff for 57 yds , BJ Norman return for 23 yds to the UALB 31
Punt
13:00 - 1st
Owen Lawson punt for 51 yds , Brendan Lee returns for 1 yd to the COR 16
4th & 7 at ALB 34
5-yd Penalty
13:00 - 1st
Cornell Penalty, false start (Tyler Dunn) to the COR 11
1st & 10 at COR 16
5-yd Run
13:00 - 1st
Devin Page run for 5 yds to the COR 16
1st & 15 at COR 11
18-yd Pass
13:00 - 1st
Devin Page pass complete to Doryn Smith for 18 yds to the COR 34 for a 1ST down
2nd & 10 at COR 16
7-yd Run
13:00 - 1st
Ean Pope run for 7 yds to the COR 41
1st & 10 at COR 34
0-yd Run
13:00 - 1st
Ean Pope run for no gain to the COR 41
2nd & 3 at COR 41
5-yd Run
13:00 - 1st
Devin Page run for 5 yds to the COR 46 for a 1ST down
3rd & 3 at COR 41
-1-yd Run
13:00 - 1st
Ean Pope run for a loss of 1 yard to the COR 45
1st & 10 at COR 46
-10-yd Run
13:00 - 1st
Devin Page run for no gain to the COR 45 Cornell Penalty, Offensive holding (Dylan Page) to the COR 35
2nd & 11 at COR 45
6-yd Run
13:00 - 1st
Devin Page run for 6 yds to the COR 41
2nd & 21 at COR 35
8-yd Pass
13:00 - 1st
Devin Page pass complete to Doryn Smith for 8 yds to the COR 49
3rd & 15 at COR 41
Punt
7:29 - 1st
Devin Page punt for 42 yds
4th & 7 at COR 49
3-yd Run
7:29 - 1st
Aidan Semo run for 3 yds to the UALB 12
1st & 10 at ALB 9
12-yd Pass
7:29 - 1st
Jack Shields pass complete to Kylen Austin for 12 yds to the UALB 24 for a 1ST down
2nd & 7 at ALB 12
-4-yd Run
7:29 - 1st
Griffin Woodell run for a loss of 4 yards to the UALB 20
1st & 10 at ALB 24
Incompletion
7:29 - 1st
Jack Shields pass incomplete to Caden Burti
2nd & 14 at ALB 20
16-yd Pass
5:42 - 1st
Jack Shields pass complete to Kylen Austin for 16 yds to the UALB 36 for a 1ST down
3rd & 14 at ALB 20
7-yd Run
5:42 - 1st
Alex Jreige run for 7 yds to the UALB 43
1st & 10 at ALB 36
5-yd Run
5:42 - 1st
Alex Jreige run for 5 yds to the UALB 48 for a 1ST down
2nd & 3 at ALB 43
3-yd Run
5:42 - 1st
Jojo Uga run for 3 yds to the COR 49
1st & 10 at ALB 48
Incompletion
5:42 - 1st
Jack Shields pass incomplete to Caden Burti for a 1ST down Cornell Penalty, Defensive pass interference (Michael O'Keefe) to the COR 34 for a 1ST down
2nd & 7 at COR 49
Incompletion
5:42 - 1st
Jack Shields pass incomplete to Jordan Rae
1st & 10 at COR 34
14-yd Run
3:14 - 1st
Jojo Uga run for 14 yds to the COR 20 for a 1ST down
2nd & 10 at COR 34
-1-yd Run
3:14 - 1st
Alex Jreige run for a loss of 1 yard to the COR 21
1st & 10 at COR 20
Incompletion
3:14 - 1st
Jack Shields pass incomplete to Jasiah Barron
2nd & 11 at COR 21
5-yd Pass
3:14 - 1st
Jack Shields pass complete to Alex Jreige for 5 yds to the COR 16
3rd & 11 at COR 21
Field Goal Good
1:04 - 1st
James Bozek 32 yd FG GOOD
4th & 6 at COR 16
2nd Quarter
4-yd Run
15:00 - 1st
Ean Pope run for 4 yds to the COR 14
2nd & 10 at COR 10
Kickoff Return (Offense)
1:04 - 1st
James Bozek kickoff for 59 yds , Tommy MacPherson return for 14 yds to the COR 49 Cornell Penalty, Offensive holding (Nomar Tejada) to the COR 10
0-yd Run
1:04 - 1st
Davon Kiser run for no gain to the COR 10
1st & 10 at COR 10
End of 1st Quarter
Incompletion
15:00 - 2nd
Garrett Bass-Sulpizio pass incomplete to Parker Woodring
3rd & 6 at COR 14
Punt
14:43 - 2nd
Will Buck punt for 38 yds, punt out-of-bounds at the COR 42 , Caden Burti returns for 10 yds to the COR 42
4th & 6 at COR 14
Incompletion
14:43 - 2nd
Jack Shields pass incomplete to Thomas Joe-Kamara, broken up by Johnny Williamson
1st & 10 at COR 42
2-yd Run
14:43 - 2nd
Jojo Uga run for 2 yds to the COR 40
2nd & 10 at COR 42
0-yd Run
14:43 - 2nd
Jack Shields run for no gain to the COR 40
3rd & 8 at COR 40
Punt
13:01 - 2nd
Owen Lawson punt for 39 yds
4th & 8 at COR 40
4-yd Run
13:01 - 2nd
Ean Pope run for 4 yds to the COR 5
1st & 10 at COR 1
0-yd Run
13:01 - 2nd
Devin Page run for no gain to the COR 5
2nd & 6 at COR 5
3-yd Pass
13:01 - 2nd
Devin Page pass complete to Ean Pope for 3 yds to the COR 8
3rd & 6 at COR 5
Punt
11:15 - 2nd
Will Buck punt for 36 yds
4th & 3 at COR 8
6-yd Run
11:15 - 2nd
Jojo Uga run for 6 yds to the COR 38
1st & 10 at COR 44
-1-yd Run
11:15 - 2nd
Aidan Semo run for a loss of 1 yard to the COR 39
2nd & 4 at COR 38
Incompletion
11:15 - 2nd
Jack Shields pass incomplete to Carter Moses, broken up by Keith Williams Jr.
3rd & 5 at COR 39
Punt
9:47 - 2nd
Owen Lawson punt for 33 yds
4th & 5 at COR 39
15-yd Run
9:47 - 2nd
Ean Pope run for no gain to the COR 6 for a 1ST down UAlbany Penalty, face mask (15 yards) (Ibrahim Sanogo) to the COR 21 for a 1ST down
1st & 10 at COR 6
9-yd Run
9:47 - 2nd
Robert Tucker III run for 9 yds to the COR 30
1st & 10 at COR 21
Incompletion
9:47 - 2nd
Garrett Bass-Sulpizio pass incomplete to Parker Woodring for a 1ST down UAlbany Penalty, off-side (Shawan Lewis) to the COR 35 for a 1ST down
2nd & 1 at COR 30
7-yd Pass
9:47 - 2nd
Garrett Bass-Sulpizio pass complete to Ja'von Broussard for 7 yds to the COR 42
1st & 10 at COR 35
6-yd Run
9:47 - 2nd
Robert Tucker III run for 6 yds to the COR 48 for a 1ST down
2nd & 3 at COR 42
0-yd Run
9:47 - 2nd
Garrett Bass-Sulpizio run for no gain to the COR 48
1st & 10 at COR 48
8-yd Pass
9:47 - 2nd
Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 8 yds to the UALB 44
2nd & 10 at COR 48
Incompletion
9:47 - 2nd
Garrett Bass-Sulpizio pass incomplete to Davon Kiser
3rd & 2 at ALB 44
0-yd Run
6:00 - 2nd
Robert Tucker III run for no gain to the UALB 44
4th & 2 at ALB 44
2-yd Run
6:00 - 2nd
Alex Jreige run for 2 yds to the UALB 46
1st & 10 at ALB 44
Incompletion
6:00 - 2nd
Jack Shields pass incomplete to Kylen Austin
2nd & 8 at ALB 46
7-yd Pass
6:00 - 2nd
Jack Shields pass complete to Caden Burti for 7 yds to the COR 47
3rd & 8 at ALB 46
11-yd Run
4:49 - 2nd
Jack Shields run for 11 yds to the COR 36 for a 1ST down
4th & 1 at COR 47
1-yd Run
4:49 - 2nd
Jojo Uga run for 1 yd to the COR 35
1st & 10 at COR 36
Incompletion
4:49 - 2nd
Jack Shields pass incomplete to Carter Moses, broken up by Jeremiah Lewis
2nd & 9 at COR 35
7-yd Pass
4:49 - 2nd
Jack Shields pass complete to Caden Burti for 7 yds to the COR 28
3rd & 9 at COR 35
16-yd Run
4:49 - 2nd
Jojo Uga run for 16 yds to the COR 12 for a 1ST down
4th & 2 at COR 28
5-yd Penalty
4:49 - 2nd
UAlbany Penalty, false start (Kylen Austin) to the COR 17
1st & 10 at COR 12
4-yd Run
2:00 - 2nd
Jojo Uga run for 4 yds to the COR 13
1st & 15 at COR 17
Incompletion
1:53 - 2nd
Jack Shields pass incomplete to Jordan Rae
2nd & 11 at COR 13
Sack
1:53 - 2nd
Jack Shields sacked by Maxwell Van Fleet for a loss of 7 yards to the COR 20
3rd & 11 at COR 13
Field Goal Good
1:40 - 2nd
James Bozek 37 yd FG GOOD
4th & 18 at COR 20
Kickoff Return (Offense)
1:34 - 2nd
James Bozek kickoff for 56 yds , Gannon Carothers return for 18 yds to the COR 27
Incompletion
1:34 - 2nd
Devin Page pass incomplete to Ryder Kurtz
1st & 10 at COR 27
8-yd Run
1:34 - 2nd
Devin Page run for 8 yds to the COR 35
2nd & 10 at COR 27
1-yd Run
1:34 - 2nd
Ean Pope run for 1 yd to the COR 36
3rd & 2 at COR 35
Punt
1:12 - 2nd
Will Buck punt for 46 yds
4th & 1 at COR 36
Incompletion
1:12 - 2nd
Jack Shields pass incomplete to Tavahri Groves, broken up by Braylon Howard
1st & 10 at ALB 18
17-yd Pass
1:12 - 2nd
Jack Shields pass complete to Carter Moses for 17 yds to the UALB 35 for a 1ST down
2nd & 10 at ALB 18
6-yd Pass
1:12 - 2nd
Jack Shields pass complete to Kylen Austin for 6 yds to the UALB 41
1st & 10 at ALB 35
Incompletion
1:12 - 2nd
Jack Shields pass incomplete to Caden Burti
2nd & 4 at ALB 41
Incompletion
1:12 - 2nd
Jack Shields pass incomplete to Lasalle Rose Jr., broken up by Kandakai Sherman Jr. Cornell Penalty, personal foul (Tommy Ducker) to the COR 44
3rd & 4 at ALB 41
Interception
0:26 - 2nd
Jack Shields pass intercepted Michael O'Keefe return for no gain to the COR 18
1st & 10 at COR 44
-3-yd Run
15:00 - 2nd
run for a loss of 3 yards to the UALB 35
1st & 10 at COR 18
3rd Quarter
4-yd Pass
15:00 - 3rd
Garrett Bass-Sulpizio pass complete to Parker Woodring for 4 yds to the COR 35
1st & 10 at COR 31
8-yd Run
15:00 - 3rd
Ean Pope run for 8 yds to the COR 43 for a 1ST down
2nd & 6 at COR 35
9-yd Pass
15:00 - 3rd
Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 9 yds to the UALB 48
1st & 10 at COR 43
-2-yd Run
15:00 - 3rd
Ean Pope run for a loss of 2 yards to the 50 yard line
2nd & 1 at ALB 48
Incompletion
15:00 - 3rd
Garrett Bass-Sulpizio pass incomplete to Parker Woodring, broken up by Erv Wiggins Jr.
3rd & 3 at 50
Kickoff Return (Offense)
14:54 - 3rd
James Bozek kickoff for 62 yds , Gannon Carothers return for 28 yds to the COR 31
Punt
12:51 - 3rd
Garrett Bass-Sulpizio punt for 45 yds
4th & 3 at 50
8-yd Run
12:51 - 3rd
Jojo Uga run for 8 yds to the UALB 13
1st & 10 at ALB 5
3-yd Run
12:51 - 3rd
Jojo Uga run for 3 yds to the UALB 16 for a 1ST down
2nd & 2 at ALB 13
-2-yd Run
12:51 - 3rd
Griffin Woodell run for a loss of 2 yards to the UALB 14
1st & 10 at ALB 16
5-yd Pass
12:51 - 3rd
Colin Parachek pass complete to Caden Burti for 5 yds to the UALB 19
2nd & 12 at ALB 14
Incompletion
12:51 - 3rd
Colin Parachek pass incomplete to Tavahri Groves
3rd & 7 at ALB 19
Punt
10:02 - 3rd
Owen Lawson punt for 38 yds
4th & 7 at ALB 19
6-yd Run
10:02 - 3rd
Robert Tucker III run for 6 yds to the COR 49
1st & 10 at COR 43
7-yd Run
10:02 - 3rd
Robert Tucker III run for 7 yds to the UALB 44 for a 1ST down
2nd & 4 at COR 49
5-yd Run
10:02 - 3rd
Devin Page run for 5 yds to the UALB 39
1st & 10 at ALB 44
5-yd Penalty
10:02 - 3rd
Cornell Penalty, false start (Kyle Lenhart) to the UALB 44
2nd & 5 at ALB 39
-2-yd Run
10:02 - 3rd
Robert Tucker III run for a loss of 2 yards to the UALB 46
2nd & 10 at ALB 44
Incompletion
10:02 - 3rd
Devin Page pass incomplete to Parker Woodring, broken up by Jayden Estes
3rd & 12 at ALB 46
Punt
7:23 - 3rd
Will Buck punt for 46 yds UAlbany Penalty, Offensive holding (Jeremiah Pruitt) to the UALB 10
4th & 12 at ALB 46
2-yd Run
7:23 - 3rd
Jojo Uga run for 2 yds to the UALB 12
1st & 10 at ALB 10
7-yd Run
7:23 - 3rd
Jojo Uga run for 7 yds to the UALB 19
2nd & 8 at ALB 12
5-yd Penalty
7:23 - 3rd
UAlbany Penalty, false start (Carter Moses) to the UALB 14
3rd & 1 at ALB 19
Incompletion
7:23 - 3rd
Colin Parachek pass incomplete to Kylen Austin
3rd & 6 at ALB 14
Punt
5:16 - 3rd
Owen Lawson punt for 27 yds
4th & 6 at ALB 14
12-yd Pass
5:16 - 3rd
Garrett Bass-Sulpizio pass complete to Ja'von Broussard for 12 yds to the UALB 29 for a 1ST down
1st & 10 at ALB 41
11-yd Pass
5:16 - 3rd
Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 11 yds to the UALB 18 for a 1ST down
1st & 10 at ALB 29
6-yd Pass
5:16 - 3rd
Garrett Bass-Sulpizio pass complete to Ean Pope for 6 yds to the UALB 12
1st & 10 at ALB 18
5-yd Run
5:16 - 3rd
Garrett Bass-Sulpizio run for 5 yds to the UALB 7 for a 1ST down
2nd & 4 at ALB 12
-1-yd Run
5:16 - 3rd
Garrett Bass-Sulpizio run for a loss of 1 yard to the UALB 8
1st & Goal at ALB 7
Incompletion
5:16 - 3rd
Garrett Bass-Sulpizio pass incomplete to Parker Woodring
2nd & Goal at ALB 8
Incompletion
5:16 - 3rd
Garrett Bass-Sulpizio pass incomplete to Doryn Smith
3rd & Goal at ALB 8
Field Goal Good
2:16 - 3rd
Alan Zhao 25 yd FG GOOD
4th & Goal at ALB 8
4th Quarter
5-yd Run
15:00 - 3rd
Griffin Woodell run for 5 yds to the UALB 45
1st & 10 at ALB 40
Kickoff Return (Offense)
2:10 - 3rd
Will Buck kickoff for 55 yds , BJ Norman return for 18 yds to the UALB 28
5-yd Pass
2:10 - 3rd
Colin Parachek pass complete to Jordan Rae for 5 yds to the UALB 33
1st & 10 at ALB 28
2-yd Run
2:10 - 3rd
Jojo Uga run for 2 yds to the UALB 35
2nd & 5 at ALB 33
5-yd Run
2:10 - 3rd
Jojo Uga run for 5 yds to the UALB 40 for a 1ST down
3rd & 3 at ALB 35
End of 3rd Quarter
2-yd Run
15:00 - 4th
BJ Norman run for 2 yds to the UALB 47
2nd & 5 at ALB 45
7-yd Pass
15:00 - 4th
Colin Parachek pass complete to Jordan Rae for 7 yds to the COR 46 for a 1ST down
3rd & 3 at ALB 47
0-yd Run
15:00 - 4th
Jojo Uga run for no gain to the COR 46
1st & 10 at COR 46
0-yd Pass
15:00 - 4th
Colin Parachek pass complete to Tavahri Groves for no gain to the COR 46
2nd & 10 at COR 46
12-yd Run
15:00 - 4th
Colin Parachek run for 12 yds to the COR 34 for a 1ST down
3rd & 10 at COR 46
Incompletion
15:00 - 4th
Colin Parachek pass incomplete to Caden Burti
1st & 10 at COR 34
5-yd Run
15:00 - 4th
Colin Parachek run for 5 yds to the COR 29
2nd & 10 at COR 34
1-yd Run
15:00 - 4th
Griffin Woodell run for 1 yd to the COR 28
3rd & 5 at COR 29
Incompletion
10:01 - 4th
Colin Parachek pass incomplete to Caden Burti
4th & 4 at COR 28
6-yd Pass
10:01 - 4th
Garrett Bass-Sulpizio pass complete to Davon Kiser for 6 yds to the COR 34
1st & 10 at COR 28
2-yd Run
10:01 - 4th
Garrett Bass-Sulpizio run for 2 yds to the COR 36
2nd & 4 at COR 34
Incompletion
10:01 - 4th
Garrett Bass-Sulpizio pass incomplete to Ryder Kurtz
3rd & 2 at COR 36
Punt
8:30 - 4th
Will Buck punt for 35 yds
4th & 2 at COR 36
Incompletion
8:30 - 4th
Colin Parachek pass incomplete to Caden Burti
1st & 10 at ALB 29
13-yd Pass
8:30 - 4th
Colin Parachek pass complete to Jasiah Barron for 13 yds to the UALB 42 for a 1ST down
2nd & 10 at ALB 29
0-yd Run
8:30 - 4th
Colin Parachek run for no gain to the UALB 42
1st & 10 at ALB 42
15-yd Pass
8:30 - 4th
Colin Parachek pass complete to Jordan Rae for 15 yds to the COR 43 for a 1ST down
2nd & 10 at ALB 42
43-yd Touchdown Run
6:09 - 4th
Jojo Uga run for 43 yds for a TD (James Bozek KICK)
1st & 10 at COR 43
Kickoff Return (Offense)
6:02 - 4th
James Bozek kickoff for 57 yds , Gannon Carothers return for 26 yds to the COR 39 UAlbany Penalty, unsportsmanlike conduct (Donny Jones) to the COR 49
24-yd Pass
6:02 - 4th
Devin Page pass complete to Ryder Kurtz for 24 yds to the UALB 27 for a 1ST down
1st & 10 at COR 49
Incompletion
6:02 - 4th
Devin Page pass incomplete to Davon Kiser, broken up by Jayden Estes
1st & 10 at ALB 27
2-yd Run
6:02 - 4th
Devin Page run for 2 yds to the UALB 25
2nd & 10 at ALB 27
10-yd Pass
6:02 - 4th
Devin Page pass complete to Ryder Kurtz for 10 yds to the UALB 15 for a 1ST down
3rd & 8 at ALB 25
5-yd Run
6:02 - 4th
Devin Page run for 5 yds to the UALB 10
1st & 10 at ALB 15
4-yd Run
6:02 - 4th
Devin Page run for 4 yds to the UALB 6
2nd & 5 at ALB 10
6-yd Touchdown Pass
3:38 - 4th
Devin Page pass complete to Ryder Kurtz for 6 yds for a TD (Alan Zhao KICK) (Alan Zhao KICK)
3rd & 1 at ALB 6
Kickoff
3:38 - 4th
Will Buck kickoff for 54 yds
3-yd Run
3:38 - 4th
Jojo Uga run for 3 yds to the UALB 28
1st & 10 at ALB 25
3-yd Run
3:38 - 4th
Jojo Uga run for 3 yds to the UALB 31
2nd & 7 at ALB 28
Sack
2:36 - 4th
Colin Parachek sacked by James Reinbold for a loss of 1 yard to the UALB 30
3rd & 4 at ALB 31
Punt
2:32 - 4th
Owen Lawson punt for 40 yds
4th & 5 at ALB 30
8-yd Pass
2:32 - 4th
Devin Page pass complete to Robert Tucker III for 8 yds to the COR 38
1st & 10 at COR 30
5-yd Penalty
2:32 - 4th
Cornell Penalty, false start (Jackson Bradley) to the COR 33
2nd & 2 at COR 38
17-yd Run
2:32 - 4th
Devin Page run for 17 yds to the 50 yard line for a 1ST down
2nd & 7 at COR 33
13-yd Pass
1:54 - 4th
Devin Page pass complete to Doryn Smith for 13 yds to the UALB 37 for a 1ST down
1st & 10 at 50
5-yd Penalty
1:54 - 4th
Cornell Penalty, false start (Tyler Dunn) to the UALB 42
1st & 10 at ALB 37
Interception
1:33 - 4th
Devin Page pass intercepted Jayden Estes return for no gain to the UALB 42 Cornell Penalty, inelgible downfield on pass (Yards) to the UALB 25
1st & 15 at ALB 42
-2-yd Run
1:33 - 4th
run for a loss of 2 yards to the UALB 23
1st & 10 at ALB 25
-2-yd Run
1:33 - 4th
run for a loss of 2 yards to the UALB 21
2nd & 12 at ALB 23
-5-yd Run
0:02 - 4th
run for a loss of 5 yards to the UALB 21
3rd & 14 at ALB 21
Game Information
Albany, NY
FloSports
2025 Standings
Coastal Athletic Association | CONF | OVR |
---|---|---|
Rhode Island | 2-0 | 4-0 |
Monmouth | 1-0 | 3-1 |
William & Mary | 1-0 | 2-2 |
North Carolina A&T | 1-0 | 1-3 |
Campbell | 1-1 | 1-3 |
Elon | 0-0 | 2-2 |
New Hampshire | 0-0 | 2-2 |
Towson | 0-0 | 2-2 |
UAlbany | 0-0 | 1-3 |
Bryant | 0-1 | 2-2 |
Villanova | 0-1 | 1-2 |
Hampton | 0-1 | 1-3 |
Stony Brook | 0-1 | 1-3 |
Maine | 0-1 | 0-4 |
NCAAF News

No. 11 Oklahoma's 9 sacks and Mateer's late TD sink No. 22 Auburn and ex-Sooners QB Arnold
— John Mateer passed for 271 yards and a touchdown, and No. 11 Oklahoma beat No. 22 Auburn and former Sooners quarterback Jackson Arnold 24-17 on Saturday.
37m

Wisconsin's Fickell gets support from AD after loss to Maryland
Wisconsin AD Chris McIntosh expressed "belief in the program and the people around our program" after the Badgers' 27-10 loss to Maryland drew "Fire Fickell!" chants from the student section.
1h

Dabo Swinney emotional as 'painful' loss drops Clemson to 1-3
Dabo Swinney wore his pain on his sleeve after Saturday's 34-21 home loss to Syracuse dropped Clemson to 1-3, his worst start as the Tigers' head coach.
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.