Wofford Terriers @ VMI Keydets
1st Quarter
Kickoff
15:00 - 1st
Luke Carter kickoff for 58 yds , Greg Sanders return for 23 yds to the VMI 30
3-yd Run
15:00 - 1st
Alex Ramsey run for 3 yds to the VMI 33
1st & 10 at VMI 30
Incompletion
15:00 - 1st
Reece Udinski pass incomplete
2nd & 7 at VMI 33
1-yd Run
15:00 - 1st
Reece Udinski run for 1 yd to the VMI 34
3rd & 7 at VMI 33
Punt
15:00 - 1st
Bill Hogan punt for 38 yds
4th & 6 at VMI 34
3-yd Run
13:29 - 1st
Blake Morgan run for 3 yds to the Woffd 31
1st & 10 at WOF 28
4-yd Run
13:29 - 1st
Andre Stoddard run for 4 yds to the Woffd 35
2nd & 7 at WOF 31
-5-yd Run
13:29 - 1st
Brandon Goodson run for a loss of 5 yards to the Woffd 30
3rd & 3 at WOF 35
Punt
13:29 - 1st
Luke Carter punt for 35 yds
4th & 8 at WOF 30
2-yd Run
11:33 - 1st
Alex Ramsey run for 2 yds to the VMI 37
1st & 10 at VMI 35
Sack
11:33 - 1st
Reece Udinski sacked by Miles Brown for a loss of 9 yards to the VMI 28
2nd & 8 at VMI 37
5-yd Pass
11:33 - 1st
Reece Udinski pass complete to Alex Ramsey for 5 yds to the VMI 33
3rd & 17 at VMI 28
Punt
11:33 - 1st
Bill Hogan punt for 40 yds , Lennox McAfee returns for 27 yds to the VMI 46
4th & 12 at VMI 33
Fumble Recovery (Own)
9:38 - 1st
Brandon Goodson run for a loss of 4 yards to the Woffd 43 Brandon Goodson fumbled,
1st & 10 at VMI 46
6-yd Run
9:38 - 1st
Blake Morgan run for 6 yds to the Woffd 49
2nd & 21 at WOF 43
21-yd Pass
9:38 - 1st
Brandon Goodson pass complete to R.J. Taylor for 21 yds to the VMI 30 for a 1ST down
3rd & 15 at WOF 49
7-yd Run
9:38 - 1st
Blake Morgan run for 7 yds to the VMI 23
1st & 10 at VMI 30
4-yd Run
9:38 - 1st
Lennox McAfee run for 4 yds to the VMI 19 for a 1ST down
2nd & 3 at VMI 23
3-yd Run
9:38 - 1st
Andre Stoddard run for 3 yds to the VMI 16
1st & 10 at VMI 19
3-yd Run
9:38 - 1st
Andre Stoddard run for 3 yds to the VMI 13
2nd & 7 at VMI 16
6-yd Run
9:38 - 1st
Blake Morgan run for 6 yds to the VMI 7 for a 1ST down
3rd & 4 at VMI 13
4-yd Run
9:38 - 1st
Andre Stoddard run for 4 yds to the VMI 3
1st & Goal at VMI 7
3-yd Touchdown Run
4:29 - 1st
Blake Morgan run for 3 yds for a TD, (Luke Carter KICK)
2nd & Goal at VMI 3
Kickoff
4:29 - 1st
Luke Carter kickoff for 51 yds , Mason Dermott return for 12 yds to the VMI 26
2-yd Run
4:29 - 1st
Daz Palmer run for 2 yds to the VMI 28
1st & 10 at VMI 26
8-yd Pass
4:29 - 1st
Reece Udinski pass complete to Kris Thornton for 8 yds to the VMI 36 for a 1ST down
2nd & 8 at VMI 28
9-yd Run
4:29 - 1st
Kris Thornton run for 9 yds to the VMI 45
1st & 10 at VMI 36
4-yd Run
4:29 - 1st
Daz Palmer run for 4 yds to the VMI 49 for a 1ST down
2nd & 1 at VMI 45
1-yd Pass
4:29 - 1st
Reece Udinski pass complete to Kris Thornton for 1 yd to the 50 yard line
1st & 10 at VMI 49
3-yd Run
4:29 - 1st
Daz Palmer run for 3 yds to the Woffd 47
2nd & 9 at 50
Incompletion
4:29 - 1st
Reece Udinski pass incomplete to Mason Dermott
3rd & 6 at WOF 47
Incompletion
4:29 - 1st
Mason Dermott pass incomplete to Michael Williams
4th & 6 at WOF 47
2nd Quarter
(1:03 - 1st) Timeout WOFFORD, clock 01:03
15-yd Penalty
1:03 - 1st
Brandon Goodson pass incomplete to R.J. Taylor, PENALTY VMI pass interference 15 yards to the VMI38, 1ST DOWN WOF, NO PLAY.
1st & 10 at WOF 47
4-yd Run
1:03 - 1st
Blake Morgan run for 4 yds to the VMI 34
1st & 10 at VMI 38
22-yd Run
1:03 - 1st
Lennox McAfee run for 22 yds to the VMI 12 for a 1ST down
2nd & 6 at VMI 34
End of 1st Quarter
4-yd Run
15:00 - 2nd
Blake Morgan run for 4 yds to the VMI 8
1st & 10 at VMI 12
4-yd Run
15:00 - 2nd
Ellis Pace run for 4 yds to the VMI 4
2nd & 6 at VMI 8
4-yd Touchdown Run
13:46 - 2nd
Lennox McAfee run for 4 yds for a TD, (Luke Carter KICK)
3rd & 2 at VMI 4
Kickoff
13:46 - 2nd
Luke Carter kickoff for 61 yds , Mason Dermott return for 18 yds to the VMI 22
2-yd Pass
13:46 - 2nd
Reece Udinski pass complete to Daz Palmer for 2 yds to the VMI 24
1st & 10 at VMI 22
Interception
13:46 - 2nd
Joey Brown pass intercepted Devin Watson return for no gain to the Woffd 44
2nd & 8 at VMI 24
Sack
12:23 - 2nd
Brandon Goodson sacked by Brian Lipscomb for a loss of 7 yards to the Woffd 37
1st & 10 at WOF 44
3-yd Run
12:23 - 2nd
Chase Nelson run for 3 yds to the Woffd 40
2nd & 17 at WOF 37
Sack
12:23 - 2nd
Brandon Goodson sacked by Jarrod Richmond for a loss of 5 yards to the Woffd 35
3rd & 14 at WOF 40
Punt
12:23 - 2nd
Luke Carter punt for 46 yds, downed at the VMI 19
4th & 19 at WOF 35
-1-yd Pass
10:56 - 2nd
Reece Udinski pass complete to Alex Ramsey for a loss of 1 yard to the VMI 18
1st & 10 at VMI 19
6-yd Run
10:56 - 2nd
Kris Thornton run for 6 yds to the VMI 24
2nd & 11 at VMI 18
9-yd Pass
10:56 - 2nd
Reece Udinski pass complete to Rohan Martin for 9 yds to the VMI 33 for a 1ST down
3rd & 5 at VMI 24
1-yd Run
10:56 - 2nd
Kris Thornton run for 1 yd to the VMI 34
1st & 10 at VMI 33
-1-yd Run
10:56 - 2nd
Alex Ramsey run for a loss of 1 yard to the VMI 33
2nd & 9 at VMI 34
Fumble Recovery
10:56 - 2nd
Reece Udinski run for no gain to the VMI 33 Reece Udinski fumbled, forced by Colton Clemons, recovered by Woffd Daryl Vining , return for 3 yds to the VMI 33
3rd & 10 at VMI 33
0-yd Run
7:53 - 2nd
Lennox McAfee run for no gain to the VMI 33
1st & 10 at VMI 33
6-yd Run
7:53 - 2nd
Blake Morgan run for 6 yds to the VMI 27
2nd & 10 at VMI 33
6-yd Run
7:53 - 2nd
Blake Morgan run for 6 yds to the VMI 21 for a 1ST down
3rd & 4 at VMI 27
-3-yd Run
7:53 - 2nd
Lennox McAfee run for a loss of 3 yards to the VMI 24
1st & 10 at VMI 21
Incompletion
7:53 - 2nd
Brandon Goodson pass incomplete to Blake Morgan
2nd & 13 at VMI 24
17-yd Pass
7:53 - 2nd
Brandon Goodson pass complete to Chandler Gouger for 17 yds to the VMI 7 for a 1ST down
3rd & 13 at VMI 24
(4:37 - 2nd) Timeout WOFFORD, clock 04:37
0-yd Run
4:37 - 2nd
Andre Stoddard run for no gain to the VMI 7
1st & Goal at VMI 7
5-yd Run
4:37 - 2nd
Andre Stoddard run for 5 yds to the VMI 2
2nd & Goal at VMI 7
2-yd Touchdown Run
3:29 - 2nd
Andre Stoddard run for 2 yds for a TD, (Luke Carter KICK)
3rd & Goal at VMI 2
Kickoff
3:29 - 2nd
Luke Carter kickoff for 53 yds , Mason Dermott return for 24 yds to the VMI 36
7-yd Run
3:29 - 2nd
Daz Palmer run for 7 yds to the VMI 43
1st & 10 at VMI 36
14-yd Pass
3:29 - 2nd
Reece Udinski pass complete to Daz Palmer for 14 yds to the Woffd 43 for a 1ST down
2nd & 3 at VMI 43
7-yd Pass
3:29 - 2nd
Reece Udinski pass complete to Kris Thornton for 7 yds to the Woffd 36
1st & 10 at WOF 43
0-yd Run
3:29 - 2nd
Daz Palmer run for no gain to the Woffd 36
2nd & 3 at WOF 36
(1:31 - 2nd) Timeout VMI, clock 01:31
Incompletion
1:31 - 2nd
Reece Udinski pass incomplete
3rd & 3 at WOF 36
5-yd Pass
1:31 - 2nd
Reece Udinski pass complete to Rohan Martin for 5 yds to the Woffd 31 for a 1ST down
4th & 3 at WOF 36
9-yd Pass
1:31 - 2nd
Reece Udinski pass complete to Kris Thornton for 9 yds to the Woffd 22
1st & 10 at WOF 31
Incompletion
1:31 - 2nd
Reece Udinski pass incomplete
2nd & 1 at WOF 22
-3-yd Run
1:31 - 2nd
Kris Thornton run for a loss of 3 yards to the Woffd 25
3rd & 1 at WOF 22
(0:30 - 2nd) Timeout VMI, clock 00:30
18-yd Pass
0:30 - 2nd
Reece Udinski pass complete to Daz Palmer for 18 yds to the Woffd 7 for a 1ST down
4th & 4 at WOF 25
Incompletion
0:30 - 2nd
Reece Udinski pass incomplete to Kris Thornton
1st & Goal at WOF 7
7-yd Touchdown Pass
0:14 - 2nd
Reece Udinski pass complete to Kris Thornton for 7 yds for a TD, (Grant Clemons KICK)
2nd & Goal at WOF 7
Kickoff
0:14 - 2nd
Tommy Smith kickoff for 57 yds , Ellis Pace return for 33 yds to the WOFFORD 32 VMI Penalty, personal foul (-15 Yards) to the VMI 44
Incompletion
0:14 - 2nd
Brandon Goodson pass incomplete to Chandler Gouger, broken up by A.J. Smith
1st & 10 at VMI 44
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Tommy Smith kickoff for 57 yds , Ellis Pace return for 18 yds to the Woffd 26
1-yd Run
15:00 - 3rd
Joe Newman run for 1 yd to the Woffd 27
1st & 10 at WOF 26
Incompletion
15:00 - 3rd
Joe Newman pass incomplete, broken up by Riuq Trotman
2nd & 9 at WOF 27
Incompletion
15:00 - 3rd
Brandon Goodson pass incomplete to R.J. Taylor
3rd & 9 at WOF 27
Punt
15:00 - 3rd
Luke Carter punt for 46 yds, fair catch by Isaiah Parker at the VMI 27
4th & 9 at WOF 27
Incompletion
13:53 - 3rd
Reece Udinski pass incomplete to Javeon Lara
1st & 10 at VMI 27
Incompletion
13:53 - 3rd
Reece Udinski pass incomplete to Alex Ramsey
2nd & 10 at VMI 27
Incompletion
13:53 - 3rd
Reece Udinski pass incomplete to Kris Thornton
3rd & 10 at VMI 27
Punt
13:53 - 3rd
Bill Hogan punt for 51 yds, punt out-of-bounds at the Woffd 37 , Lennox McAfee returns for 15 yds to the Woffd 37
4th & 10 at VMI 27
0-yd Run
13:20 - 3rd
Blake Morgan run for no gain to the Woffd 37
1st & 10 at WOF 37
Incompletion
13:20 - 3rd
Brandon Goodson pass incomplete
2nd & 10 at WOF 37
62-yd Pass
13:20 - 3rd
Brandon Goodson pass complete to Chandler Gouger for 62 yds to the VMI 1 for a 1ST down
3rd & 10 at WOF 37
1-yd Touchdown Run
12:06 - 3rd
Andre Stoddard run for 1 yd for a TD, (Luke Carter KICK)
1st & Goal at VMI 1
Kickoff
12:06 - 3rd
Luke Carter kickoff for 59 yds , Mason Dermott return for 27 yds to the VMI 33
Incompletion
12:06 - 3rd
Reece Udinski pass incomplete to Colby Rider
1st & 10 at VMI 33
Incompletion
12:06 - 3rd
Reece Udinski pass incomplete to Isaiah Parker
2nd & 10 at VMI 33
10-yd Pass
12:06 - 3rd
Reece Udinski pass complete to Kris Thornton for 10 yds to the VMI 43 for a 1ST down
3rd & 10 at VMI 33
5-yd Run
12:06 - 3rd
Daz Palmer run for 5 yds to the VMI 48
1st & 10 at VMI 43
7-yd Run
12:06 - 3rd
Daz Palmer run for 7 yds to the Woffd 45 for a 1ST down
2nd & 5 at VMI 48
2-yd Run
12:06 - 3rd
Daz Palmer run for 2 yds to the Woffd 43
1st & 10 at WOF 45
Incompletion
12:06 - 3rd
Reece Udinski pass incomplete to Rohan Martin
2nd & 8 at WOF 43
Incompletion
12:06 - 3rd
Reece Udinski pass incomplete to Javeon Lara
3rd & 8 at WOF 43
Punt
12:06 - 3rd
Bill Hogan punt for 43 yds for a touchback
4th & 8 at WOF 43
5-yd Run
9:18 - 3rd
Joe Newman run for 5 yds to the Woffd 25
1st & 10 at WOF 20
20-yd Run
9:18 - 3rd
Andre Stoddard run for 20 yds to the Woffd 45 for a 1ST down
2nd & 5 at WOF 25
-2-yd Run
9:18 - 3rd
Lennox McAfee run for a loss of 2 yards to the Woffd 43
1st & 10 at WOF 45
37-yd Pass
9:18 - 3rd
Joe Newman pass complete to Jason Hill for 37 yds to the VMI 20 for a 1ST down
2nd & 12 at WOF 43
1-yd Run
9:18 - 3rd
Joe Newman run for 1 yd to the VMI 19
1st & 10 at VMI 20
5-yd Run
9:18 - 3rd
Blake Morgan run for 5 yds to the VMI 14
2nd & 9 at VMI 19
-1-yd Run
9:18 - 3rd
Chase Nelson run for a loss of 1 yard to the VMI 15
3rd & 4 at VMI 14
Field Goal Good
4:53 - 3rd
Luke Carter 32 yd FG GOOD
4th & 5 at VMI 15
Kickoff
4:53 - 3rd
Luke Carter kickoff for 61 yds , Mason Dermott return for 30 yds to the VMI 34
6-yd Run
4:53 - 3rd
Kris Thornton run for 6 yds to the VMI 40
1st & 10 at VMI 34
13-yd Pass
4:53 - 3rd
Reece Udinski pass complete to Kris Thornton for 13 yds to the Woffd 47 for a 1ST down
2nd & 4 at VMI 40
3-yd Run
4:53 - 3rd
Daz Palmer run for 3 yds to the Woffd 44
1st & 10 at WOF 47
15-yd Penalty
4:53 - 3rd
Udinski,Reece sacked for loss of 8 yards to the VMI48 (Brandon Curtis), PENALTY WOF personal foul 15 yards to the WOF29, 1ST DOWN VMI, NO PLAY.
2nd & 7 at WOF 44
Incompletion
4:53 - 3rd
Reece Udinski pass incomplete to Mason Dermott
1st & 10 at WOF 29
2-yd Pass
4:53 - 3rd
Reece Udinski pass complete to Daz Palmer for 2 yds to the Woffd 27
2nd & 10 at WOF 29
Fumble Recovery
4:53 - 3rd
Reece Udinski pass complete to Isaiah Parker for 7 yds Isaiah Parker fumbled, forced by Ulysses Strawter, recovered by Woffd JoJo Tillery , return for 76 yds to the VMI 6
3rd & 8 at WOF 27
6-yd Touchdown Run
1:49 - 3rd
Joe Newman run for 6 yds for a TD, (Luke Carter KICK)
1st & Goal at VMI 6
Kickoff
1:49 - 3rd
Luke Carter kickoff for 58 yds , Mason Dermott return for 25 yds to the VMI 32
-1-yd Run
1:49 - 3rd
Quan Myers run for a loss of 1 yard to the VMI 31
1st & 10 at VMI 32
Fumble Recovery
1:49 - 3rd
Reece Udinski pass complete to Kris Thornton for 6 yds Kris Thornton fumbled, forced by Daryl Vining, recovered by Woffd Daryl Vining
2nd & 11 at VMI 31
4th Quarter
5-yd Run
0:29 - 3rd
Evan Suggs run for 5 yds to the VMI 30
1st & 10 at VMI 35
End of 3rd Quarter
6-yd Run
15:00 - 4th
Evan Suggs run for 6 yds to the VMI 24 for a 1ST down
2nd & 5 at VMI 30
20-yd Run
15:00 - 4th
Jamison Chapman run for 20 yds to the VMI 4 for a 1ST down
1st & 10 at VMI 24
3-yd Run
15:00 - 4th
Evan Suggs run for 3 yds to the VMI 1
1st & Goal at VMI 4
1-yd Touchdown Run
13:08 - 4th
Ostin McPherson run for 1 yd for a TD, (Luke Carter KICK)
2nd & Goal at VMI 1
Kickoff
13:08 - 4th
Luke Carter kickoff for 56 yds , Greg Sanders return for 20 yds to the VMI 29
-3-yd Run
13:08 - 4th
Daz Palmer run for a loss of 3 yards to the VMI 26
1st & 10 at VMI 29
3-yd Run
13:08 - 4th
Daz Palmer run for 3 yds to the VMI 29
2nd & 13 at VMI 26
5-yd Penalty
13:08 - 4th
VMI Penalty, false start (-5 Yards) to the VMI 24
3rd & 10 at VMI 29
6-yd Run
13:08 - 4th
Daz Palmer run for 6 yds to the VMI 30
3rd & 15 at VMI 24
Punt
13:08 - 4th
Bill Hogan punt for 48 yds , Dorian Lindsey returns for 12 yds to the Woffd 34
4th & 9 at VMI 30
-5-yd Run
10:41 - 4th
Jamison Chapman run for a loss of 5 yards to the Woffd 29
1st & 10 at WOF 34
1-yd Run
10:41 - 4th
Miller Mosley run for 1 yd to the Woffd 30
2nd & 15 at WOF 29
Incompletion
10:41 - 4th
Miller Mosley pass incomplete
3rd & 14 at WOF 30
Punt
10:41 - 4th
Luke Carter punt for 37 yds, fair catch by Isaiah Parker at the VMI 33
4th & 14 at WOF 30
21-yd Pass
9:05 - 4th
Reece Udinski pass complete to Kris Thornton for 21 yds to the Woffd 46 for a 1ST down
1st & 10 at VMI 33
16-yd Run
9:05 - 4th
Brice Tucker run for 16 yds to the Woffd 30 for a 1ST down
1st & 10 at WOF 46
10-yd Pass
9:05 - 4th
Reece Udinski pass complete to Christopher Owens for 10 yds to the Woffd 20 for a 1ST down
1st & 10 at WOF 30
4-yd Run
9:05 - 4th
Brice Tucker run for 4 yds to the Woffd 16
1st & 10 at WOF 20
1-yd Run
9:05 - 4th
Brice Tucker run for 1 yd to the Woffd 15
2nd & 6 at WOF 16
15-yd Touchdown Pass
6:13 - 4th
Reece Udinski pass complete to Kris Thornton for 15 yds for a TD, (Grant Clemons KICK)
3rd & 5 at WOF 15
Kickoff
6:13 - 4th
Tommy Smith kickoff for 57 yds , Ostin McPherson return for 18 yds to the Woffd 26
2-yd Run
6:13 - 4th
Evan Suggs run for 2 yds to the Woffd 28
1st & 10 at WOF 26
15-yd Run
6:13 - 4th
Miller Mosley run for 15 yds to the Woffd 43 for a 1ST down
2nd & 8 at WOF 28
2-yd Run
6:13 - 4th
Evan Suggs run for 2 yds to the Woffd 45
1st & 10 at WOF 43
-1-yd Run
6:13 - 4th
Andy Riazzi run for a loss of 1 yard to the Woffd 44
2nd & 8 at WOF 45
3-yd Run
6:13 - 4th
Andy Riazzi run for 3 yds to the Woffd 47
3rd & 9 at WOF 44
Punt
6:13 - 4th
Luke Carter punt for 20 yds, punt out-of-bounds at the VMI 33
4th & 6 at WOF 47
3-yd Run
2:35 - 4th
Reece Udinski run for 3 yds to the VMI 36
1st & 10 at VMI 33
0-yd Run
2:35 - 4th
Brice Tucker run for no gain to the VMI 36
2nd & 7 at VMI 36
13-yd Pass
2:35 - 4th
Reece Udinski pass complete to Brice Tucker for 13 yds to the VMI 49 for a 1ST down
3rd & 7 at VMI 36
13-yd Pass
2:35 - 4th
Reece Udinski pass complete to Mason Dermott for 13 yds to the Woffd 38 for a 1ST down
1st & 10 at VMI 49
7-yd Pass
2:35 - 4th
Reece Udinski pass complete to Kris Thornton for 7 yds to the Woffd 31
1st & 10 at WOF 38
Incompletion
2:35 - 4th
Reece Udinski pass incomplete
2nd & 3 at WOF 31
5-yd Penalty
2:35 - 4th
Tucker,Brice rush for no gain to the WOF31 (D. Anderson), PENALTY VMI illegal formation 5 yards to the WOF36, NO PLAY.
3rd & 3 at WOF 31
Incompletion
2:35 - 4th
Reece Udinski pass incomplete to Daz Palmer, broken up by Carew Alvarez
3rd & 8 at WOF 36
6-yd Pass
2:35 - 4th
Reece Udinski pass complete to Kris Thornton for 6 yds to the Woffd 30
4th & 8 at WOF 36
-2-yd Run
0:15 - 4th
TEAM run for a loss of 2 yards to the Woffd 28
1st & 10 at WOF 30
End of 4th Quarter
Game Information
Lexington, VA


2025 Standings
FCS
| Southern ConferenceSouthern Conference | CONF | OVR |
|---|---|---|
| Mercer | 8-0 | 9-3 |
| Western Carolina | 6-2 | 7-5 |
| East Tennessee State | 5-3 | 7-5 |
| Wofford | 5-3 | 6-6 |
| Chattanooga | 4-4 | 5-7 |
| Furman | 4-4 | 6-6 |
| The Citadel | 3-5 | 4-8 |
| Samford | 1-7 | 1-11 |
| VMI | 0-8 | 1-11 |
NCAAF News

Chance Gilbert, No. 29 in the SC Next 300, commits to Auburn
Four-star safety Chance Gilbert, ranked No. 29 in the SC Next 300, committed to Auburn over Georgia on Monday.
3h

CFB Future Power Rankings: LSU
Adam Rittenberg looks at how LSU is positioned for the next two college football seasons.
7h

Brendan Sorsby eligible to play in 2026
Brendan Sorsby eligible to play in 2026
8h
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.

