Box Score (Final)
2011-12 Centennial Men's Basketball
Ursinus vs Haverford (12/07/11)
VISITORS: Ursinus
TOT-FG 3-PT REBOUNDS
## Player FG FGA FG FGA FT FTA OF DE TOT PF TP A TO BLK S MIN
-------------------------------------------------------------------------------
40 Jermaine Kamara..... f 3 6 0 0 0 0 2 5 7 3 6 2 1 0 1 25
41 Jon Ward............ f 10 12 0 0 2 4 2 5 7 1 22 2 2 2 0 35
03 Jesse Krasna........ g 5 7 1 2 4 4 2 3 5 1 15 5 2 0 0 32
14 Pat Vasturia........ g 3 7 1 5 2 2 0 0 0 0 9 1 1 0 0 27
22 Phil Walker......... g 3 6 1 1 3 4 1 3 4 1 10 4 2 0 0 18
02 Matt Donahue........ 1 3 0 1 1 2 0 5 5 2 3 4 0 0 1 21
05 Trey Harry.......... 1 1 0 0 0 0 0 0 0 1 2 0 0 0 0 12
15 JJ Rapczynski....... 0 1 0 0 0 0 0 1 1 0 0 1 0 0 1 5
23 Ryan Adams.......... 2 2 2 2 0 0 0 0 0 0 6 0 1 0 0 8
45 Kevin Janowski...... 2 4 0 0 0 0 1 1 2 1 4 1 2 0 0 17
TM TEAM................ 1 6 7 1
Totals.............. 30 49 5 11 12 16 9 29 38 10 77 20 12 2 3 200
1st Half 2nd Half Game Totals
TOTAL FG%: 17-25 .680 13-24 .542 30-49 .612
3-Pt. FG%: 4-8 .500 1-3 .333 5-11 .455
F Throw %: 2-2 1.000 10-14 .714 12-16 .750
Deadball rebounds: 1,1
HOME TEAM: Haverford
TOT-FG 3-PT REBOUNDS
## Player FG FGA FG FGA FT FTA OF DE TOT PF TP A TO BLK S MIN
-------------------------------------------------------------------------------
02 Geoff Hartmann...... f 4 7 2 3 0 0 1 2 3 1 10 0 0 0 1 27
25 Brett Cohen......... f 7 12 0 0 0 2 1 3 4 1 14 2 1 2 4 33
40 Bo Friddell......... f 3 9 1 6 4 4 3 2 5 3 11 3 3 0 1 36
21 Ian Goldberg........ g 4 13 3 9 3 4 1 2 3 1 14 6 1 1 0 40
22 Joel Michel......... g 4 8 1 1 0 0 2 0 2 4 9 1 0 0 0 20
01 Louis Cipriano...... 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 10
10 Gibby Graves........ 0 5 0 1 0 0 1 2 3 1 0 3 1 1 0 22
11 Eli Schwarz......... 0 2 0 2 0 0 0 1 1 1 0 0 1 0 0 9
24 Lucas Colombo....... 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3
TM TEAM................ 1 1
Totals.............. 22 60 7 24 7 10 9 13 22 12 58 15 7 4 6 200
1st Half 2nd Half Game Totals
TOTAL FG%: 11-34 .324 11-26 .423 22-60 .367
3-Pt. FG%: 6-16 .375 1-8 .125 7-24 .292
F Throw %: 2-2 1.000 5-8 .625 7-10 .700
Deadball rebounds: 2
Date: 12/07/11 Site: Gooding Arena; Haverford, Pa. Attendance: 102
Officials: Scott Young; Greg Durrah; Paul Huovinen;
Technical fouls: Ursinus-, TEAM. Haverford-None.
Score by Periods 1 2 Total
Ursinus............. 40 37 - 77
Haverford........... 30 28 - 58
Play-by-Play (Final)
2011-12 Centennial Men's Basketball
Ursinus vs Haverford (12/07/11)
1st PERIOD Play-by-Play (Page 1)
HOME TEAM: Haverford TIME SCORE MAR VISITORS: Ursinus
------------------------------------------------------------------------------------------------
19:57 ASSIST by Jermaine Kamara
19:31 0-2 V 2 GOOD! DUNK by Jesse Krasna [Pnt]
19:31 ASSIST by Phil Walker
GOOD! JUMPER by Joel Michel 19:11 2-2 T 1
19:01 2-5 V 3 GOOD! 3 PTR by Phil Walker
GOOD! 3 PTR by Geoff Hartmann 18:56 5-5 T 2
ASSIST by Ian Goldberg 18:56
18:56 MISSED JUMPER by Jesse Krasna
18:56 REBOUND (OFF) by (TEAM)
18:52 TURNOVR by Pat Vasturia
STEAL by Brett Cohen 18:51
MISSED JUMPER by Brett Cohen 17:47 REBOUND (DEF) by Jermaine Kamara
17:25 5-7 V 2 GOOD! LAYUP by Jon Ward [Pnt]
17:25 ASSIST by Jermaine Kamara
MISSED JUMPER by Joel Michel 17:02 BLOCK by Jon Ward
REBOUND (OFF) by Joel Michel 16:59
GOOD! 3 PTR by Ian Goldberg 16:55 8-7 H 1
16:30 TURNOVR by Jermaine Kamara
STEAL by Brett Cohen 16:29
MISSED 3 PTR by Geoff Hartmann 16:17 REBOUND (DEF) by Jesse Krasna
REBOUND (DEF) by Bo Friddell 16:06 MISSED 3 PTR by Jesse Krasna
15:56 SUB IN : Kevin Janowski
15:56 SUB IN : Matt Donahue
15:56 SUB OUT: Jermaine Kamara
15:56 SUB OUT: Phil Walker
GOOD! JUMPER by Geoff Hartmann 15:44 10-7 H 3
ASSIST by Ian Goldberg 15:44
15:27 10-10 T 3 GOOD! 3 PTR by Jesse Krasna
15:27 ASSIST by Jon Ward
MISSED 3 PTR by Ian Goldberg 15:11 REBOUND (DEF) by (TEAM)
15:00 10-12 V 2 GOOD! LAYUP by Jon Ward [Pnt]
15:00 ASSIST by Jesse Krasna
MISSED LAYUP by Ian Goldberg 14:37 REBOUND (DEF) by (TEAM)
SUB IN : Gibby Graves 14:34
SUB OUT: Joel Michel 14:34
REBOUND (DEF) by Gibby Graves 14:23 MISSED 3 PTR by Matt Donahue
MISSED JUMPER by Gibby Graves 13:53
REBOUND (OFF) by Bo Friddell 13:53
MISSED 3 PTR by Bo Friddell 13:35 REBOUND (DEF) by Jon Ward
REBOUND (DEF) by Geoff Hartmann 13:22 MISSED 3 PTR by Pat Vasturia
GOOD! LAYUP by Brett Cohen [Pnt] 13:04 12-12 T 4
ASSIST by Ian Goldberg 13:04
12:47 12-14 V 2 GOOD! LAYUP by Kevin Janowski [Pnt]
12:47 ASSIST by Jon Ward
GOOD! 3 PTR by Bo Friddell 12:15 15-14 H 1
ASSIST by Gibby Graves 12:15
11:53 MISSED JUMPER by Kevin Janowski
11:53 REBOUND (OFF) by Kevin Janowski
11:51 15-16 V 1 GOOD! LAYUP by Kevin Janowski [Pnt]
MISSED 3 PTR by Gibby Graves 11:30
REBOUND (OFF) by Geoff Hartmann 11:30
GOOD! LAYUP by Bo Friddell [Pnt] 11:20 17-16 H 1
ASSIST by Gibby Graves 11:20
11:01 17-18 V 1 GOOD! DUNK by Jon Ward [Pnt]
11:01 ASSIST by Jesse Krasna
MISSED JUMPER by Brett Cohen 10:34 REBOUND (DEF) by Jon Ward
10:25 17-21 V 4 GOOD! 3 PTR by Pat Vasturia
10:25 ASSIST by Matt Donahue
TIMEOUT TEAM 10:20
SUB IN : Louis Cipriano 10:20 SUB IN : Jermaine Kamara
SUB OUT: Geoff Hartmann 10:20 SUB IN : Trey Harry
10:20 SUB IN : Phil Walker
10:20 SUB OUT: Jon Ward
10:20 SUB OUT: Jesse Krasna
10:20 SUB OUT: Pat Vasturia
MISSED 3 PTR by Ian Goldberg 09:59 REBOUND (DEF) by Matt Donahue
09:52 17-23 V 6 GOOD! JUMPER by Phil Walker
09:52 ASSIST by Matt Donahue
MISSED 3 PTR by Louis Cipriano 09:11
09:11 REBOUND (OFF) by (DEADBALL)
TURNOVR by Brett Cohen 09:02
09:01 STEAL by Matt Donahue
08:58 MISSED LAYUP by Phil Walker
08:58 REBOUND (OFF) by Jermaine Kamara
REBOUND (DEF) by Ian Goldberg 08:54 MISSED LAYUP by Jermaine Kamara
MISSED LAYUP by Ian Goldberg 08:50
REBOUND (OFF) by Gibby Graves 08:50
TURNOVR by Gibby Graves 08:47
SUB IN : Geoff Hartmann 08:45
SUB OUT: Bo Friddell 08:45
08:26 TURNOVR by Phil Walker
MISSED JUMPER by Gibby Graves 08:06
REBOUND (OFF) by Brett Cohen 08:06
MISSED LAYUP by Brett Cohen 08:02 REBOUND (DEF) by Kevin Janowski
07:56 TURNOVR by Kevin Janowski
STEAL by Geoff Hartmann 07:55
GOOD! 3 PTR by Geoff Hartmann 07:45 20-23 V 3
ASSIST by Brett Cohen 07:45
07:28 20-25 V 5 GOOD! DUNK by Phil Walker [Pnt]
MISSED JUMPER by Louis Cipriano 07:08 REBOUND (DEF) by Phil Walker
06:40 20-27 V 7 GOOD! LAYUP by Jermaine Kamara [Pnt]
06:40 ASSIST by Phil Walker
GOOD! 3 PTR by Ian Goldberg 06:14 23-27 V 4
05:58 TURNOVR by Kevin Janowski
STEAL by Brett Cohen 05:55
GOOD! FT SHOT by Ian Goldberg 05:54 24-27 V 3
SUB IN : Joel Michel 05:54 SUB IN : Ryan Adams
SUB IN : Bo Friddell 05:54 SUB IN : Pat Vasturia
SUB OUT: Louis Cipriano 05:54 SUB IN : Jon Ward
SUB OUT: Brett Cohen 05:54 SUB IN : Jesse Krasna
05:54 SUB OUT: Jermaine Kamara
05:54 SUB OUT: Phil Walker
05:54 SUB OUT: Kevin Janowski
05:54 SUB OUT: Matt Donahue
GOOD! FT SHOT by Ian Goldberg 05:48 25-27 V 2 FOUL by Kevin Janowski
05:42 25-29 V 4 GOOD! JUMPER by Jesse Krasna
MISSED JUMPER by Geoff Hartmann 04:58 BLOCK by Jon Ward
04:56 REBOUND (DEF) by Jon Ward
REBOUND (DEF) by Gibby Graves 04:52 MISSED 3 PTR by Pat Vasturia
GOOD! 3 PTR by Joel Michel 04:44 28-29 V 1
ASSIST by Bo Friddell 04:44
04:24 28-31 V 3 GOOD! LAYUP by Jon Ward [Pnt]
04:22 TIMEOUT 30sec
04:22 SUB IN : JJ Rapczynski
04:22 SUB OUT: Trey Harry
MISSED JUMPER by Joel Michel 03:47 REBOUND (DEF) by JJ Rapczynski
03:40 28-34 V 6 GOOD! 3 PTR by Ryan Adams
03:40 ASSIST by Jesse Krasna
MISSED JUMPER by Gibby Graves 03:11 REBOUND (DEF) by (TEAM)
SUB IN : Brett Cohen 03:08
SUB IN : Louis Cipriano 03:08
SUB OUT: Geoff Hartmann 03:08
SUB OUT: Gibby Graves 03:08
02:57 TURNOVR by Jon Ward
STEAL by Bo Friddell 02:56
GOOD! JUMPER by Brett Cohen 02:36 30-34 V 4
ASSIST by Bo Friddell 02:36
02:20 TURNOVR by Ryan Adams
02:20 SUB IN : Jermaine Kamara
02:20 SUB IN : Phil Walker
02:20 SUB OUT: Ryan Adams
02:20 SUB OUT: JJ Rapczynski
MISSED 3 PTR by Ian Goldberg 01:59
REBOUND (OFF) by Joel Michel 01:59
MISSED 3 PTR by Bo Friddell 01:47 REBOUND (DEF) by Jermaine Kamara
FOUL by Joel Michel 01:39 30-35 V 5 GOOD! FT SHOT by Phil Walker
01:39 30-36 V 6 GOOD! FT SHOT by Phil Walker
MISSED JUMPER by Joel Michel 01:18 REBOUND (DEF) by Jermaine Kamara
01:04 30-38 V 8 GOOD! LAYUP by Jesse Krasna [Pnt]
MISSED 3 PTR by Louis Cipriano 00:51
REBOUND (OFF) by Bo Friddell 00:51
00:41 FOUL by Jesse Krasna
MISSED 3 PTR by Bo Friddell 00:16 REBOUND (DEF) by Phil Walker
FOUL by Joel Michel 00:02
SUB IN : Gibby Graves 00:02
SUB OUT: Joel Michel 00:02
00:01 30-40 V 10 GOOD! LAYUP by Jon Ward [Pnt]
00:01 ASSIST by Phil Walker
2nd PERIOD Play-by-Play (Page 1)
HOME TEAM: Haverford TIME SCORE MAR VISITORS: Ursinus
------------------------------------------------------------------------------------------------
MISSED JUMPER by Bo Friddell 19:37 REBOUND (DEF) by Matt Donahue
18:53 30-42 V 12 GOOD! JUMPER by Pat Vasturia
18:53 ASSIST by Phil Walker
MISSED JUMPER by Joel Michel 18:40 REBOUND (DEF) by (TEAM)
FOUL by Joel Michel 18:37
SUB IN : Eli Schwarz 18:37
SUB OUT: Joel Michel 18:37
REBOUND (DEF) by (DEADBALL) 18:26 MISSED 3 PTR by Pat Vasturia
MISSED 3 PTR by Eli Schwarz 18:08 REBOUND (DEF) by Phil Walker
17:54 TURNOVR by Jon Ward
17:43 FOUL by Phil Walker
GOOD! 3 PTR by Ian Goldberg 17:30 33-42 V 9
ASSIST by Brett Cohen 17:30
REBOUND (DEF) by Eli Schwarz 17:15 MISSED JUMPER by Phil Walker
TURNOVR by Eli Schwarz 16:56
16:53 TIMEOUT 30sec
BLOCK by Brett Cohen 16:42 MISSED LAYUP by Jermaine Kamara
16:40 REBOUND (OFF) by Jermaine Kamara
REBOUND (DEF) by Geoff Hartmann 16:27 MISSED JUMPER by Phil Walker
TURNOVR by Ian Goldberg 16:20
16:19 STEAL by Jermaine Kamara
16:12 33-44 V 11 GOOD! LAYUP by Jesse Krasna [Pnt]
GOOD! FT SHOT by Bo Friddell 15:59 34-44 V 10 FOUL by Jermaine Kamara
GOOD! FT SHOT by Bo Friddell 15:59 35-44 V 9
FOUL by Eli Schwarz 15:33
15:25 MISSED 3 PTR by Pat Vasturia
15:25 REBOUND (OFF) by Phil Walker
FOUL by Geoff Hartmann 15:21 35-45 V 10 GOOD! FT SHOT by Phil Walker
REBOUND (DEF) by Brett Cohen 15:21 MISSED FT SHOT by Phil Walker
15:21 SUB IN : Kevin Janowski
15:21 SUB OUT: Jermaine Kamara
GOOD! LAYUP by Geoff Hartmann [Pnt] 15:04 37-45 V 8
ASSIST by Bo Friddell 15:04
14:49 TURNOVR by Phil Walker
14:47 SUB IN : Matt Donahue
14:47 SUB OUT: Phil Walker
MISSED 3 PTR by Eli Schwarz 14:24 REBOUND (DEF) by Jesse Krasna
14:06 SUB IN : Trey Harry
14:06 SUB OUT: Pat Vasturia
13:58 37-47 V 10 GOOD! LAYUP by Jon Ward [Pnt]
13:58 ASSIST by Kevin Janowski
MISSED JUMPER by Geoff Hartmann 13:33 REBOUND (DEF) by Matt Donahue
FOUL by Bo Friddell 13:29
13:09 37-49 V 12 GOOD! JUMPER by Trey Harry
MISSED 3 PTR by Ian Goldberg 12:38
REBOUND (OFF) by Bo Friddell 12:38
GOOD! JUMPER by Bo Friddell 12:19 39-49 V 10
ASSIST by Ian Goldberg 12:19
TIMEOUT TEAM 12:10
SUB IN : Gibby Graves 12:10
SUB OUT: Bo Friddell 12:10
FOUL by Gibby Graves 11:54 MISSED FT SHOT by Jon Ward
11:54 REBOUND (OFF) by (DEADBALL)
11:51 39-50 V 11 GOOD! FT SHOT by Jon Ward
MISSED JUMPER by Brett Cohen 11:35 REBOUND (DEF) by Jon Ward
BLOCK by Gibby Graves 11:23 MISSED LAYUP by Kevin Janowski
11:21 REBOUND (OFF) by Jon Ward
FOUL by Brett Cohen 11:20 39-51 V 12 GOOD! FT SHOT by Jon Ward
REBOUND (DEF) by Ian Goldberg 11:20 MISSED FT SHOT by Jon Ward
SUB IN : Bo Friddell 11:20 SUB IN : Ryan Adams
SUB OUT: Brett Cohen 11:20 SUB OUT: Jesse Krasna
MISSED 3 PTR by Bo Friddell 11:06 REBOUND (DEF) by Matt Donahue
REBOUND (DEF) by Bo Friddell 10:47 MISSED LAYUP by Matt Donahue
TURNOVR by Bo Friddell 10:18
SUB IN : Lucas Colombo 10:18 SUB IN : Jermaine Kamara
SUB OUT: Eli Schwarz 10:18 SUB OUT: Jon Ward
10:00 39-53 V 14 GOOD! LAYUP by Matt Donahue [Pnt]
09:40 FOUL by Trey Harry
MISSED JUMPER by Gibby Graves 09:37 REBOUND (DEF) by Jermaine Kamara
09:10 TURNOVR by (TEAM)
MISSEDD3(PTR)byyBoTFriddell 08:53
08:49 FOUL by Matt Donahue
08:49 TIMEOUT TEAM
SUB IN : Brett Cohen 08:49 SUB IN : Jesse Krasna
SUB OUT: Geoff Hartmann 08:49 SUB IN : Jon Ward
08:49 SUB IN : Pat Vasturia
08:49 SUB OUT: Kevin Janowski
08:49 SUB OUT: Matt Donahue
08:49 SUB OUT: Trey Harry
MISSED JUMPER by Lucas Colombo 08:40 REBOUND (DEF) by Jon Ward
08:23 39-56 V 17 GOOD! 3 PTR by Ryan Adams
08:23 ASSIST by Jesse Krasna
MISSED JUMPER by Ian Goldberg 07:53 REBOUND (DEF) by (TEAM)
SUB IN : Joel Michel 07:47 SUB IN : Phil Walker
SUB OUT: Lucas Colombo 07:47 SUB OUT: Ryan Adams
07:25 39-58 V 19 GOOD! JUMPER by Pat Vasturia
07:25 ASSIST by Jesse Krasna
GOOD! LAYUP by Brett Cohen [Pnt] 07:05 41-58 V 17
MISSED FT SHOT by Brett Cohen 07:01 FOUL by Jermaine Kamara
REBOUND (OFF) by Ian Goldberg 07:01
MISSED JUMPER by Brett Cohen 06:59 REBOUND (DEF) by Jesse Krasna
06:25 41-60 V 19 GOOD! LAYUP by Jermaine Kamara [Pnt]
GOOD! LAYUP by Joel Michel [Pnt] 06:15 43-60 V 17
FOUL by Ian Goldberg 05:58 43-61 V 18 GOOD! FT SHOT by Jesse Krasna
05:58 43-62 V 19 GOOD! FT SHOT by Jesse Krasna
05:58 SUB IN : JJ Rapczynski
05:58 SUB OUT: Phil Walker
GOOD! JUMPER by Joel Michel 05:43 45-62 V 17
ASSIST by Gibby Graves 05:43
05:20 MISSED JUMPER by Jon Ward
05:20 REBOUND (OFF) by Jesse Krasna
05:08 TURNOVR by Jesse Krasna
05:07 SUB IN : Matt Donahue
05:07 SUB OUT: Pat Vasturia
05:04 FOUL by Jon Ward
GOOD! LAYUP by Brett Cohen [Pnt] 04:53 47-62 V 15
ASSIST by Joel Michel 04:53
04:32 47-64 V 17 GOOD! LAYUP by Jermaine Kamara [Pnt]
04:27 ASSIST by Matt Donahue
TURNOVR by Bo Friddell 04:09
04:08 STEAL by JJ Rapczynski
BLOCK by Ian Goldberg 04:01 MISSED JUMPER by JJ Rapczynski
03:59 REBOUND (OFF) by Jesse Krasna
BLOCK by Brett Cohen 03:42 MISSED LAYUP by Jermaine Kamara
REBOUND (DEF) by Brett Cohen 03:42
03:42 SUB IN : Trey Harry
03:42 SUB OUT: JJ Rapczynski
03:40 FOUL by Matt Donahue
MISSED FT SHOT by Ian Goldberg 03:31
REBOUND (OFF) by (DEADBALL) 03:31
GOOD! FT SHOT by Ian Goldberg 03:31 48-64 V 16
TIMEOUT 30sec 03:31
03:31 SUB IN : Pat Vasturia
03:31 SUB OUT: Trey Harry
FOUL by Joel Michel 03:26 48-65 V 17 GOOD! FT SHOT by Jesse Krasna
03:26 48-66 V 18 GOOD! FT SHOT by Jesse Krasna
03:26 SUB IN : Trey Harry
03:26 SUB OUT: Pat Vasturia
GOOD! LAYUP by Brett Cohen [Pnt] 03:17 50-66 V 16
ASSIST by Ian Goldberg 03:17
STEAL by Brett Cohen 03:01 TURNOVR by Jesse Krasna
GOOD! FT SHOT by Bo Friddell 02:57 51-66 V 15 FOUL TECHNCL by the bench
GOOD! FT SHOT by Bo Friddell 02:57 52-66 V 14
GOOD! JUMPER by Brett Cohen 02:26 54-66 V 12
MISSED FT SHOT by Brett Cohen 02:24 FOUL by Jermaine Kamara
02:24 REBOUND (DEF) by Jermaine Kamara
02:24 SUB IN : Pat Vasturia
02:24 SUB OUT: Trey Harry
02:03 54-68 V 14 GOOD! LAYUP by Jon Ward [Pnt]
02:03 ASSIST by Matt Donahue
GOOD! LAYUP by Brett Cohen [Pnt] 01:52 56-68 V 12
ASSIST by Ian Goldberg 01:52
TIMEOUT TEAM 01:46
FOUL by Bo Friddell 01:45 56-69 V 13 GOOD! FT SHOT by Matt Donahue
REBOUND (DEF) by Brett Cohen 01:45 MISSED FT SHOT by Matt Donahue
GOOD! LAYUP by Ian Goldberg [FB/Pnt] 01:40 58-69 V 11
01:23 MISSED LAYUP by Jon Ward
01:23 REBOUND (OFF) by Jon Ward
01:20 58-71 V 13 GOOD! LAYUP by Jon Ward [Pnt]
MISSED 3 PTR by Ian Goldberg 01:04 REBOUND (DEF) by (TEAM)
FOUL by Bo Friddell 01:01 58-72 V 14 GOOD! FT SHOT by Pat Vasturia
01:01 58-73 V 15 GOOD! FT SHOT by Pat Vasturia
01:01 TIMEOUT TEAM
SUB IN : Eli Schwarz 01:01 SUB IN : JJ Rapczynski
SUB IN : Louis Cipriano 01:01 SUB OUT: Jermaine Kamara
SUB OUT: Gibby Graves 01:01
SUB OUT: Brett Cohen 01:01
TURNOVR by Bo Friddell 00:54
00:51 58-75 V 17 GOOD! DUNK by Jon Ward [FB/Pnt]
00:51 ASSIST by JJ Rapczynski
MISSED 3 PTR by Ian Goldberg 00:41 REBOUND (DEF) by Matt Donahue
00:05 58-77 V 19 GOOD! JUMPER by Jon Ward
00:05 ASSIST by Pat Vasturia