Week 8 · 2010

Temple at Buffalo

Sat 10/23/2010 12:00 PMUB StadiumConference

Temple

42

8–4

Buffalo

0

2–10

Attendance

not reported

TEM8 plays, 23 yd · Touchdown

14:551st & 10opp 23Matt Brown rush for 9 yards to the Buff 14, tackled by Sherrod Lott.+9
14:552nd & 1opp 14Matt Brown rush for 1 yard to the Buff 13, tackled by Anel Montanez for a 1ST down.+1
14:551st & 10opp 13Bernard Pierce rush for 4 yards to the Buff 9, tackled by Anel Montanez.+4
14:552nd & 6opp 9Bernard Pierce rush for no gain to the Buff 9, tackled by Khalil Mack.0
14:553rd & 6opp 9Mike Gerardi rush for 7 yards to the Buff 2, tackled by Raphael Akobundu for a 1ST down.+7
12:071st & goalopp 2Bernard Pierce rush for 2 yards for a TOUCHDOWN.+2
12:07opp 3Brandon McManus extra point GOOD.0
12:07own 30Brandon McManus kickoff for 69 yards returned by Terrell Jackson, tackled by Justin Gildea for 22 yards to the Buff 23, tackled by Justin Gildea.+22

BUF4 plays, -3 yd · Punt

12:071st & 10own 23Terrell Jackson pass incomplete to Jake Reeder, broken up by Amara Kamara.0
12:012nd & 10own 23Ed Young rush for a loss of 1 yard to the Buff 22, tackled by Elijah Joseph.−1
12:013rd & 11own 22Alex Zordich sacked by Adrian Robinson and Muhammad Wilkerson for a loss of 2 yards to the Buff 20.0
12:014th & 13own 20Jacob Schum punt for 30 yards, returned by Ryan Alderman for no gain to the 50 yard line.0

TEM12 plays, 50 yd · Touchdown

10:421st & 10midfieldMatt Brown rush for 7 yards to the Buff 43, tackled by Steven Means and Terry Peden.+7
10:422nd & 3opp 43Matt Brown rush for a loss of 2 yards to the Buff 45, tackled by Richie Smith.−2
10:423rd & 5opp 45Mike Gerardi pass complete to Michael Campbell for 10 yards to the Buff 35, tackled by Raphael Akobundu and Dwellie Striggles for a 1ST down.+10
10:421st & 10opp 35Bernard Pierce rush for 3 yards to the Buff 32, tackled by Raphael Akobundu.+3
10:422nd & 7opp 32Mike Gerardi pass complete to Evan Rodriguez for 10 yards to the Buff 22, tackled by Davonte Shannon for a 1ST down.+10
10:421st & 10opp 22Bernard Pierce rush for 8 yards to the Buff 14, tackled by Justin Winters.+8
10:422nd & 2opp 14Bernard Pierce rush for 1 yard to the Buff 13, tackled by Jaleel Verser.+1
10:423rd & 1opp 13Bernard Pierce rush for 3 yards to the Buff 10, tackled by Khalil Mack for a 1ST down.+3
10:421st & goalopp 10Matt Brown rush for 5 yards to the Buff 5, tackled by Khalil Mack.+5
5:152nd & goalopp 5Mike Gerardi pass complete to Michael Campbell for 5 yards for a TOUCHDOWN.+5
5:15opp 3Brandon McManus extra point GOOD.0
5:15own 30Brandon McManus kickoff for 72 yards for a touchback.0

BUF5 plays, 18 yd · Punt

5:151st & 10own 20Jeffvon Gill rush for 11 yards to the Buff 31, tackled by Maurice Jones for a 1ST down.+11
5:151st & 10own 31Jeffvon Gill rush for 3 yards to the Buff 34, tackled by Jaiquawn Jarrett and Muhammad Wilkerson.+3
5:152nd & 7own 34Alex Zordich pass incomplete to Terrell Jackson.0
5:153rd & 7own 34Alex Zordich rush for 4 yards to the Buff 38, tackled by Muhammad Wilkerson.+4
3:264th & 3own 38Jacob Schum punt for 31 yards, returned by Ryan Alderman for 5 yards to the Temp 36, tackled by Sherrod Lott and Tim Krantz.+5

TEM6 plays, 64 yd · Touchdown

3:261st & 10own 36James Nixon rush for 11 yards to the Temp 47, tackled by Sherrod Lott for a 1ST down.+11
3:261st & 10own 47Bernard Pierce rush for 12 yards to the Buff 41, tackled by Josh Thomas for a 1ST down.+12
3:261st & 10opp 41Matt Brown rush for 31 yards to the Buff 10, tackled by Davonte Shannon out-of-bounds for a 1ST down.+31
2:061st & goalopp 10Bernard Pierce rush for 10 yards for a TOUCHDOWN.+10
2:06opp 3Brandon McManus extra point GOOD.0
2:06own 30Brandon McManus kickoff for 69 yards returned by Terrell Jackson, tackled by Justin Gildea and Chris Coyer for 16 yards to the Buff 17, tackled by Justin Gildea and Chris Coyer.+16

BUF4 plays, 2 yd · Punt

1:581st & 10own 17Jeffvon Gill rush for no gain to the Buff 17, tackled by Jaiquawn Jarrett.0
1:582nd & 10own 17Jeffvon Gill rush for 2 yards to the Buff 19, tackled by Amara Kamara.+2
1:583rd & 8own 19Alex Zordich pass incomplete to Terrell Jackson.0
0:184th & 8own 19Jacob Schum punt for 38 yards, returned by Delano Green for no gain, fumbled, recovered by Temp Kwame Johnson at the Temp 38.0

TEM1 play, 0 yd · Turnover

1:581st & 10own 38Mike Gerardi pass intercepted by Domonic Cook at the Buff 12, returned for no gain to the Buff 12.0

BUF4 plays, 3 yd · Punt

0:181st & 10own 12Alex Zordich rush for 5 yards to the Buff 17, tackled by Kadeem Custis.+5
15:002nd & 5own 17Branden Oliver rush for a loss of 3 yards to the Buff 14, tackled by Elijah Joseph.−3
15:003rd & 8own 14Alex Zordich rush for 1 yard to the Buff 15, tackled by Sean Daniels.+1
15:004th & 7own 15Jacob Schum punt for 43 yards, returned by Delano Green for no gain to the Temp 42, tackled by Sherrod Lott.0

TEM9 plays, 58 yd · Touchdown

13:321st & 10own 42Matt Brown rush for 1 yard to the Temp 43, tackled by Justin Winters and Jaleel Verser.+1
13:322nd & 9own 43Matt Brown rush for 2 yards to the Temp 45, tackled by Raphael Akobundu.+2
13:323rd & 7own 45BUFFALO penalty 14 yard pass interference on Jaleel Verser accepted, no play.0
13:321st & 10opp 41Matt Brown rush for 8 yards to the Buff 33, tackled by Okoye Houston and Justin Winters.+8
13:322nd & 2opp 33TEMPLE penalty 5 yard false start on Derek Dennis accepted.0
13:322nd & 7opp 38Bernard Pierce rush for a loss of 4 yards to the Buff 42, tackled by Anel Montanez.−4
10:203rd & 11opp 42Mike Gerardi pass complete to Rod Streater for 42 yards for a TOUCHDOWN, BUFFALO penalty pass interference declined.+42
10:20opp 3Brandon McManus extra point GOOD.0
10:20own 30Brandon McManus kickoff for 63 yards returned by Terrell Jackson, tackled by Wyatt Benson for 18 yards to the Buff 25, tackled by Wyatt Benson.+18

BUF5 plays, 22 yd · On downs

10:131st & 10own 25Terrell Jackson rush for a loss of 2 yards to the Buff 38, tackled by Kevin Kroboth, TEMPLE penalty 15 yard personal foul on Kevin Kroboth accepted for a 1ST down.−2
10:131st & 10own 38Alex Zordich pass incomplete to Alex Neutz, hurried by Muhammad Wilkerson.0
10:132nd & 10own 38Branden Oliver rush for 2 yards to the Buff 40, tackled by Tahir Whitehead.+2
10:133rd & 8own 40Alex Zordich rush for 7 yards to the Buff 47, tackled by Tahir Whitehead.+7
10:134th & 1own 47Branden Oliver rush for no gain to the Buff 47, tackled by Tahir Whitehead.0

TEM5 plays, 27 yd · Turnover

10:131st & 10opp 46Matt Brown rush for 10 yards to the Buff 36, tackled by Davonte Shannon for a 1ST down.+10
8:461st & 10opp 36Mike Gerardi pass complete to Evan Rodriguez for 13 yards to the Buff 23, tackled by Davonte Shannon and Domonic Cook for a 1ST down.+13
8:461st & 10opp 23Bernard Pierce rush for 4 yards to the Buff 19, tackled by Khalil Mack.+4
8:462nd & 6opp 19Bernard Pierce rush for no gain to the Buff 19, tackled by Khalil Mack.0
8:463rd & 6opp 19Mike Gerardi pass intercepted by Domonic Cook at the Buff 0, returned for no gain for a touchback.0

BUF7 plays, 34 yd · Turnover

6:381st & 10own 20Alex Zordich pass complete to Terrell Jackson for 14 yards to the Buff 34, tackled by Kevin Kroboth out-of-bounds for a 1ST down.+14
6:381st & 10own 34Alex Zordich pass incomplete to Terrell Jackson.0
6:382nd & 10own 34Alex Zordich rush for 9 yards to the Buff 43, tackled by Jaiquawn Jarrett.+9
6:383rd & 1own 43Alex Zordich rush for 7 yards to the 50 yard line, tackled by Tahir Whitehead for a 1ST down.+7
6:381st & 10midfieldAlex Zordich pass incomplete to Marcus Rivers.0
6:382nd & 10midfieldAlex Zordich rush for 4 yards to the Temp 46, tackled by Amara Kamara.+4
6:383rd & 6opp 46Alex Zordich pass intercepted by Elijah Joseph at the Temp 42, returned for 42 yards to the Buff 16, tackled by Terrell Jackson.+42

TEM4 plays, 0 yd · Missed FG

4:281st & 10opp 16Matt Brown rush for no gain to the Buff 16, tackled by Khalil Mack and Justin Winters.0
4:282nd & 10opp 16Mike Gerardi pass incomplete.0
4:283rd & 10opp 16Mike Gerardi pass incomplete to Bernard Pierce, hurried by Steven Means.0
3:284th & 10opp 16Brandon McManus 33 yard field goal MISSED.+33

BUF5 plays, 14 yd · Punt

3:281st & 10own 20Branden Oliver rush for 11 yards to the Buff 31, tackled by Jaiquawn Jarrett and Amara Kamara for a 1ST down.+11
3:281st & 10own 31Alex Zordich rush for 3 yards to the Buff 34, tackled by Kadeem Custis.+3
3:282nd & 7own 34Alex Zordich rush for no gain to the Buff 34, tackled by Adrian Robinson and Justin Gildea.0
3:283rd & 7own 34Alex Zordich pass incomplete.0
3:284th & 7own 34Jacob Schum punt for 52 yards, returned by Delano Green for 8 yards to the Temp 22, tackled by John Syty.+8

TEM6 plays, 4 yd · Punt

1:421st & 10own 22Bernard Pierce rush for 3 yards to the Temp 25, tackled by Steven Means.+3
1:422nd & 7own 25Bernard Pierce rush for no gain to the Temp 25, tackled by Davonte Shannon.0
0:543rd & 7own 25Timeout Buffalo, clock 00:54.0
0:543rd & 7own 25James Nixon rush for 1 yard to the Temp 26, tackled by Davonte Shannon.+1
0:474th & 6own 26Timeout Temple, clock 00:47.0
0:474th & 6own 26Jeff Wathne punt for 29 yards, downed at the Buff 45.0

BUF4 plays, -7 yd · End of period

0:391st & 10own 45Alex Zordich sacked by Kadeem Custis and Muhammad Wilkerson for a loss of 8 yards to the Buff 37.0
0:392nd & 18own 37Alex Zordich rush for 10 yards to the Buff 47, tackled by Marquise Liverpool.+10
0:393rd & 8own 47Alex Zordich sacked by Muhammad Wilkerson and Kadeem Custis for a loss of 9 yards to the Buff 38.0
15:00own 30John Rachuna kickoff for 69 yards returned by James Nixon, tackled by John Syty for 9 yards to the Temp 5, tackled by John Syty, TEMPLE penalty 5 yard illegal block on Delano Green accepted.+9

TEM17 plays, 95 yd · Touchdown

15:001st & 10own 5Bernard Pierce rush for 6 yards to the Temp 11, tackled by Justin Winters and Davonte Shannon.+6
14:512nd & 4own 11Bernard Pierce rush for 24 yards to the Temp 35, tackled by Okoye Houston out-of-bounds for a 1ST down.+24
14:511st & 10own 35Matt Brown rush for 11 yards to the Temp 46, tackled by Davonte Shannon and Domonic Cook for a 1ST down.+11
14:511st & 10own 46Matt Brown rush for 1 yard to the Temp 47, tackled by Dalonte Wallace and Raphael Akobundu.+1
14:512nd & 9own 47Matt Brown rush for 8 yards to the Buff 45, tackled by Steven Means.+8
14:513rd & 1opp 45Bernard Pierce rush for 1 yard to the Buff 44, tackled by Davonte Shannon for a 1ST down.+1
14:511st & 10opp 44Bernard Pierce rush for 5 yards to the Buff 39, tackled by Khalil Mack.+5
14:512nd & 5opp 39Matt Brown rush for 6 yards to the Buff 33, tackled by Joe Petit for a 1ST down.+6
14:511st & 10opp 33Matt Brown rush for 1 yard to the Buff 17, tackled by Justin Winters out-of-bounds, BUFFALO penalty 15 yard personal foul on Okoye Houston accepted for a 1ST down.+1
14:511st & 10opp 17Matt Brown rush for 4 yards to the Buff 13, tackled by Khalil Mack.+4
14:512nd & 6opp 13Bernard Pierce rush for 7 yards to the Buff 6, tackled by Ray Anthony Long out-of-bounds for a 1ST down.+7
14:511st & goalopp 6Bernard Pierce rush for 2 yards to the Buff 4, tackled by Justin Winters and Anel Montanez.+2
14:512nd & goalopp 4Bernard Pierce rush for a loss of 1 yard to the Buff 5, tackled by Anel Montanez out-of-bounds.−1
8:283rd & goalopp 5Mike Gerardi pass complete to Rod Streater for 5 yards for a TOUCHDOWN, BUFFALO penalty pass interference declined.+5
8:281st & 0opp 3TEMPLE penalty 5 yard substitution infraction accepted.0
8:28opp 8Brandon McManus extra point GOOD.0
8:28own 30Brandon McManus kickoff for 57 yards returned by Terrell Jackson, tackled by Justin Gildea for 15 yards to the Buff 28, tackled by Justin Gildea.+15

BUF11 plays, 52 yd · Turnover

8:281st & 10own 28Alex Zordich pass complete to Marcus Rivers for 12 yards to the Buff 40 for a 1ST down.+12
8:221st & 10own 40Branden Oliver rush for 3 yards to the Buff 43, tackled by Elisha Joseph and Kadeem Custis.+3
8:222nd & 7own 43Alex Zordich pass complete to Terrell Jackson for 22 yards to the Temp 35, tackled by Kevin Kroboth for a 1ST down.+22
8:221st & 10opp 35Alex Zordich sacked by Muhammad Wilkerson for a loss of 1 yard to the Temp 36.0
8:222nd & 11opp 36Branden Oliver rush for 1 yard to the Temp 35, tackled by Amara Kamara and Jaiquawn Jarrett.+1
8:223rd & 10opp 35Alex Zordich pass complete to Terrell Jackson for 5 yards to the Temp 30, tackled by Justin Gildea.+5
5:314th & 5opp 30Timeout Temple, clock 05:31.0
5:314th & 5opp 30TEMPLE penalty 6 yard pass interference on Kee-ayre Griffin accepted, no play.0
5:311st & 10opp 24Alex Zordich pass complete to Michael Marr for 4 yards to the Temp 20, tackled by Elijah Joseph.+4
5:312nd & 6opp 20Alex Zordich pass incomplete to Marcus Rivers.0
5:313rd & 6opp 20Alex Zordich pass intercepted by Maurice Jones at the Temp 9, returned for 1 yard to the Temp 10, tackled by Terrell Jackson out-of-bounds.+1

TEM7 plays, 37 yd · Punt

4:491st & 10own 10Bernard Pierce rush for 2 yards to the Temp 12, tackled by Justin Winters.+2
4:492nd & 8own 12Mike Gerardi pass complete to Evan Rodriguez for 18 yards to the Temp 30, tackled by Justin Winters for a 1ST down.+18
4:491st & 10own 30Bernard Pierce rush for 14 yards to the Temp 44, tackled by Davonte Shannon for a 1ST down.+14
4:491st & 10own 44Matt Brown rush for 2 yards to the Temp 46, tackled by Dalonte Wallace.+2
4:492nd & 8own 46Matt Brown rush for 1 yard to the Temp 47, tackled by Khalil Mack.+1
4:493rd & 7own 47Mike Gerardi pass incomplete to Michael Campbell, hurried by Steven Means.0
4:494th & 7own 47Jeff Wathne punt for 35 yards, returned by Terrell Jackson, tackled by Jeff Wathne out-of-bounds.+15

BUF3 plays, 0 yd · Turnover

1:441st & 10own 33Alex Zordich pass complete to Terrell Jackson for no gain to the Buff 33, tackled by Justin Gildea and Stephen Johnson.0
1:442nd & 10own 33Alex Zordich pass incomplete to Marcus Rivers.0
1:443rd & 10own 33Alex Zordich pass intercepted by Jaiquawn Jarrett at the Temp 46, returned for 1 yard to the Temp 47, tackled by Terrell Jackson.+1

TEM12 plays, 53 yd · Touchdown

1:001st & 10own 47Mike Gerardi pass incomplete to Morkeith Brown, hurried by Khalil Mack.0
1:002nd & 10own 47Matt Brown rush for 3 yards to the 50 yard line, tackled by Justin Winters.+3
1:003rd & 7midfieldMike Gerardi pass complete to Michael Campbell for 9 yards to the Buff 41, tackled by Dalonte Wallace for a 1ST down.+9
15:001st & 10opp 41Ahkeem Smith rush for 8 yards to the Buff 33, tackled by Davonte Shannon and Colby Way.+8
15:002nd & 2opp 33Ahkeem Smith rush for a loss of 1 yard to the Buff 34, tackled by Colby Way and Anel Montanez.−1
15:003rd & 3opp 34Mike Gerardi pass complete to Deon Miller for 19 yards to the Buff 15, tackled by Okoye Houston for a 1ST down.+19
15:001st & 10opp 15Ahkeem Smith rush for 8 yards to the Buff 7, tackled by Imani Chatman.+8
15:002nd & 2opp 7Ahkeem Smith rush for 4 yards to the Buff 3, tackled by Raphael Akobundu for a 1ST down.+4
15:001st & goalopp 3Ahkeem Smith rush for 2 yards to the Buff 1, tackled by Anel Montanez.+2
11:512nd & goalopp 1Ahkeem Smith rush for 1 yard for a TOUCHDOWN.+1
11:51opp 3Brandon McManus extra point GOOD.0
11:51own 30Brandon McManus kickoff for 69 yards returned by Terrell Jackson, tackled by Brandon McManus for 22 yards to the Buff 23, tackled by Brandon McManus.+22

BUF5 plays, 20 yd · On downs

11:421st & 10own 23Alex Zordich pass complete to Marcus Rivers for 12 yards to the Buff 35, tackled by Zamel Johnson for a 1ST down.+12
11:421st & 10own 35Alex Zordich pass incomplete to Marcus Rivers.0
11:422nd & 10own 35Branden Oliver rush for 1 yard to the Buff 36, tackled by Sean Daniels.+1
11:423rd & 9own 36Alex Zordich pass complete to Terrell Jackson for 7 yards to the Buff 43, tackled by Kwame Johnson.+7
11:424th & 2own 43Alex Zordich pass incomplete to Marcus Rivers.0

TEM1 play, -3 yd · Turnover

11:421st & 10opp 43Ahkeem Smith rush, fumbled, forced by Dalonte Wallace, recovered by Buff Willie Moseley at the Buff 46, Willie Moseley for 2 yards, to the Buff 48, tackled by Ahkeem Smith.−6

BUF9 plays, 23 yd · On downs

9:591st & 10own 48Branden Oliver rush for 5 yards to the Temp 47, tackled by Levi Brown.+5
9:592nd & 5opp 47Alex Zordich pass complete to Michael Marr for 6 yards to the Temp 41, tackled by Marcus Green for a 1ST down.+6
9:591st & 10opp 41Alex Zordich pass complete to Aaron Connacher for 9 yards to the Temp 32, tackled by Maurice Jones.+9
9:592nd & 1opp 32Alex Zordich pass incomplete, hurried by Shahid Paulhill.0
9:593rd & 1opp 32Alex Zordich rush for 6 yards to the Temp 26, tackled by Kamal Johnson for a 1ST down.+6
9:591st & 10opp 26Alex Zordich pass complete to Ed Young for 7 yards to the Temp 19, tackled by Maurice Jones out-of-bounds.+7
9:592nd & 3opp 19Alex Zordich rush for no gain to the Temp 19, tackled by Vaughn Carraway.0
9:593rd & 3opp 19Alex Zordich pass incomplete to Branden Oliver, hurried by Tahir Whitehead.0
9:594th & 3opp 19Alex Zordich sacked by Shahid Paulhill for a loss of 10 yards to the Temp 29.0

TEM5 plays, -2 yd · Punt

9:591st & 10own 29Chris Burrell rush for 2 yards to the Temp 31, tackled by Colby Way and Davonte Shannon.+2
9:592nd & 8own 31Chris Burrell rush for a loss of 5 yards to the Temp 26, tackled by John Syty.−5
9:593rd & 13own 26Chris Burrell rush for 1 yard to the Temp 27, tackled by Justin Winters.+1
5:294th & 12own 27Timeout Buffalo, clock 05:29.0
5:294th & 12own 27Brandon McManus punt for 43 yards, returned by Terrell Jackson for 58 yards to the Temp 12, tackled by Marcus Green.+58

BUF5 plays, 4 yd · On downs

5:291st & 10opp 12Branden Oliver rush for 3 yards to the Temp 9, tackled by Levi Brown.+3
5:112nd & 7opp 9Branden Oliver rush for 1 yard to the Temp 8, tackled by Shahid Paulhill.+1
5:113rd & 6opp 8Jerry Davis pass incomplete to Terrell Jackson, broken up by Vaughn Carraway.0
3:584th & 6opp 8Timeout Buffalo, clock 03:58.0
3:584th & 6opp 8Jerry Davis pass incomplete to Ed Young.0

TEM7 plays, 17 yd · Punt

3:501st & 10own 8Chris Burrell rush for 2 yards to the Temp 10, tackled by Davonte Shannon.+2
3:502nd & 8own 10Chris Coyer rush for 9 yards to the Temp 19, tackled by Willie Moseley for a 1ST down.+9
3:501st & 10own 19Chris Burrell rush for 3 yards to the Temp 22, tackled by Derrick Brown and Fred Branch.+3
3:502nd & 7own 22Chris Burrell rush for 3 yards to the Temp 25, tackled by Davonte Shannon.+3
1:423rd & 4own 25Timeout Buffalo, clock 01:42.0
1:423rd & 4own 25Chris Coyer rush for no gain to the Temp 25, tackled by Mark Richardson.0
1:424th & 4own 25Brandon McManus punt for 35 yards, downed at the Buff 40.0

BUF4 plays, 0 yd · Punt

0:491st & 10own 40Jerry Davis pass incomplete to Terrell Jackson.0
0:492nd & 10own 40Jerry Davis pass incomplete to Ed Young.0
0:493rd & 10own 40Jerry Davis pass incomplete to Terrell Jackson.0
0:494th & 10own 40Jacob Schum punt for 49 yards, punt out-of-bounds at the Temp 11.0

TEM1 play, -2 yd · End of period

0:491st & 10own 11Team rush for a loss of 2 yards to the Temp 9.−2

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 4 meetings vs. Team

Buffalo 3–1 vs Temple

  • 2009 · wk 4Buffalo 13 @ Temple 37
  • 2008 · wk 3Temple 28 @ Buffalo 30
  • 2007 · wk 2Buffalo 42 @ Temple 7
  • 2006 · wk 1Temple 3 @ Buffalo 9

Previous 4 meetings vs. Al Golden

Buffalo 3–1 vs Al Golden

  • 2009 · wk 4Buffalo 13 @ Temple 37
  • 2008 · wk 3Temple 28 @ Buffalo 30
  • 2007 · wk 2Buffalo 42 @ Temple 7
  • 2006 · wk 1Temple 3 @ Buffalo 9

Research

Keep this open while you look at others