York College vs Juniata College (12/9/03 at Huntingdon, PA)
Official Basketball Box Score -- GAME TOTALS -- FINAL STATISTICS
Official Basketball Box Score -- GAME TOTALS -- FINAL STATISTICS
York College vs Juniata College
12/9/03 7:30 at Huntingdon, PA
--------------------------------------------------------------------------------
VISITORS: York College 1-7
TOT-FG 3-PT REBOUNDS
## Player Name FG-FGA FG-FGA FT-FTA OF DE TOT PF TP A TO BLK S MIN
30 Brandon Bushey...... * 5-10 4-8 0-0 0 5 5 3 14 2 2 0 1 29
33 Steve Schmehl....... * 4-12 0-0 1-1 1 2 3 3 9 2 2 0 2 35
40 Josh Wurtz.......... * 3-4 1-2 2-2 1 4 5 1 9 2 1 0 0 18
42 Kenny Fass.......... * 7-9 0-0 1-1 0 1 1 4 15 1 3 0 0 31
50 Ben Seibert......... * 6-10 0-0 2-2 0 4 4 1 14 1 2 3 0 27
05 Dan Klunk........... 0-0 0-0 0-0 0 3 3 0 0 1 0 0 0 6
12 T.J. Cioffi......... 0-1 0-0 0-0 0 0 0 1 0 1 0 0 0 4
14 Brad Zerfing........ 1-6 0-1 1-2 0 1 1 1 3 1 1 1 1 27
25 Stephen Grimes...... 3-8 0-1 6-8 2 2 4 3 12 2 2 0 2 21
55 Brian Singer........ 1-1 0-0 1-1 0 1 1 1 3 0 0 0 0 2
TEAM................ 1 1 1
Totals.............. 30-61 5-12 14-17 5 23 28 18 79 13 14 4 6 200
TOTAL FG% 1st Half: 13-28 46.4% 2nd Half: 17-33 51.5% Game: 49.2% DEADB
3-Pt. FG% 1st Half: 3-7 42.9% 2nd Half: 2-5 40.0% Game: 41.7% REBS
F Throw % 1st Half: 7-9 77.8% 2nd Half: 7-8 87.5% Game: 82.4% 3,1
--------------------------------------------------------------------------------
HOME TEAM: Juniata College 4-3
TOT-FG 3-PT REBOUNDS
## Player Name FG-FGA FG-FGA FT-FTA OF DE TOT PF TP A TO BLK S MIN
04 Greg Ebert.......... * 3-6 1-3 2-2 2 9 11 2 9 2 2 1 1 24
23 Tommy McConnell..... * 1-5 0-2 0-0 0 7 7 3 2 5 3 0 0 36
32 Travis Martin....... * 1-3 0-1 0-0 2 1 3 1 2 0 1 0 1 15
33 Jeff Lau............ * 8-16 3-8 1-2 3 5 8 1 20 1 1 0 0 32
42 Craig Biller........ * 5-11 1-5 7-7 1 1 2 2 18 3 6 0 1 29
00 Jeff Byer........... 3-4 1-1 0-0 3 0 3 0 7 1 1 0 1 12
13 Nick Hager.......... 3-9 2-8 2-2 1 1 2 1 10 4 3 0 3 28
14 Jeff Detwiler....... 0-2 0-1 0-0 0 1 1 1 0 0 0 0 1 4
50 Chris Jasiota....... 8-12 0-0 3-4 0 1 1 4 19 1 1 1 0 20
Team................
Totals.............. 32-68 8-29 15-17 12 26 38 15 87 17 18 2 8 200
TOTAL FG% 1st Half: 18-38 47.4% 2nd Half: 14-30 46.7% Game: 47.1% DEADB
3-Pt. FG% 1st Half: 7-21 33.3% 2nd Half: 1-8 12.5% Game: 27.6% REBS
F Throw % 1st Half: 1-2 50.0% 2nd Half: 14-15 93.3% Game: 88.2% 2
--------------------------------------------------------------------------------
Officials:
Technical fouls: York College-None. Juniata College-None.
Attendance: 325
Score by Periods 1st 2nd Total
York College.................. 36 43 - 79
Juniata College............... 44 43 - 87
1st PERIOD Play-by-Play (Page 1)
HOME TEAM: Juniata College TIME SCORE MAR VISITORS: York College
------------------------------------------------------------------------------------------------
19:51 0-2 V 2 GOOD! JUMPER by Josh Wurtz
19:51 ASSIST by Ben Seibert
GOOD! JUMPER by Jeff Lau 19:26 2-2 T 1
ASSIST by Tommy McConnell 19:26
19:12 2-4 V 2 GOOD! JUMPER by Ben Seibert
GOOD! JUMPER by Travis Martin 18:50 4-4 T 2
ASSIST by Craig Biller 18:50
18:36 MISSED JUMPER by Steve Schmehl
REBOUND (DEF) by Greg Ebert 18:36
TURNOVR by Tommy McConnell 18:24
18:14 4-6 V 2 GOOD! JUMPER by Ben Seibert
MISSED 3 PTR by Jeff Lau 17:56
REBOUND (OFF) by Travis Martin 17:56
17:53 FOUL by Brandon Bushey
MISSED 3 PTR by Greg Ebert 17:30
17:30 REBOUND (DEF) by Josh Wurtz
17:17 TURNOVR by Josh Wurtz
MISSED JUMPER by Tommy McConnell 17:02
REBOUND (OFF) by Greg Ebert 17:02
GOOD! JUMPER by Greg Ebert 16:57 6-6 T 3
16:41 6-9 V 3 GOAL TD 3 PTR by Brandon Bushey
16:41 ASSIST by Josh Wurtz
MISSED 3 PTR by Craig Biller 16:23
16:23 REBOUND (DEF) by Ben Seibert
16:12 6-11 V 5 GOOD! JUMPER by Brandon Bushey
TURNOVR by Craig Biller 16:05
15:56 6-13 V 7 GOOD! JUMPER by Kenny Fass
15:56 ASSIST by Josh Wurtz
TURNOVR by Craig Biller 15:32
15:25 MISSED 3 PTR by Brandon Bushey
15:25 REBOUND (OFF) by Stephen Grimes
FOUL by Chris Jasiota 15:22
15:22 MISSED FT SHOT by Stephen Grimes
15:22 REBOUND (OFF) by (DEADBALL)
15:22 6-14 V 8 GOOD! FT SHOT by Stephen Grimes
MISSED 3 PTR by Craig Biller 15:07
15:07 REBOUND (DEF) by Brandon Bushey
15:00 FOUL by Stephen Grimes
GOOD! JUMPER by Chris Jasiota 14:50 8-14 V 6
ASSIST by Craig Biller 14:50
FOUL by Nick Hager 14:33
14:33 8-15 V 7 GOOD! FT SHOT by Ben Seibert
14:33 8-16 V 8 GOOD! FT SHOT by Ben Seibert
MISSED 3 PTR by Tommy McConnell 14:14
14:14 REBOUND (DEF) by Stephen Grimes
14:07 TURNOVR by Stephen Grimes
GOAL TD 3 PTR by Nick Hager 14:00 11-16 V 5
13:46 TIMEOUT 20sec
13:11 TURNOVR by Steve Schmehl
13:11 FOUL by Steve Schmehl
MISSED JUMPER by Chris Jasiota 13:01
13:01 REBOUND (DEF) by Brandon Bushey
12:50 MISSED JUMPER by Steve Schmehl
REBOUND (DEF) by Craig Biller 12:50
MISSED 3 PTR by Nick Hager 12:42
12:42 REBOUND (DEF) by Stephen Grimes
12:23 11-18 V 7 GOOD! JUMPER by Stephen Grimes
TURNOVR by Nick Hager 11:57
1st PERIOD Play-by-Play (Page 2)
HOME TEAM: Juniata College TIME SCORE MAR VISITORS: York College
------------------------------------------------------------------------------------------------
11:51 MISSED JUMPER by Stephen Grimes
REBOUND (DEF) by Tommy McConnell 11:51
TURNOVR by Tommy McConnell 11:45
11:33 MISSED JUMPER by Ben Seibert
REBOUND (DEF) by Jeff Lau 11:33
MISSED 3 PTR by Jeff Detwiler 11:14
11:14 REBOUND (DEF) by Brian Singer
11:05 MISSED JUMPER by Kenny Fass
REBOUND (DEF) by Jeff Lau 11:05
GOAL TD 3 PTR by Jeff Byer 10:53 14-18 V 4
ASSIST by Nick Hager 10:53
10:36 MISSED 3 PTR by Brad Zerfing
MISSED JUMPER by Jeff Detwiler 10:23
REBOUND (OFF) by Craig Biller 10:23
GOOD! JUMPER by Chris Jasiota 10:08 16-18 V 2
10:08 FOUL by Brian Singer
MISSED FT SHOT by Chris Jasiota 10:08
10:08 REBOUND (DEF) by Kenny Fass
09:58 16-20 V 4 GOOD! JUMPER by Kenny Fass
GOAL TD 3 PTR by Jeff Lau 09:43 19-20 V 1
09:25 19-22 V 3 GOOD! JUMPER by Brian Singer
FOUL by Chris Jasiota 09:25
09:23 19-23 V 4 GOOD! FT SHOT by Brian Singer
MISSED 3 PTR by Jeff Lau 08:40
08:40 REBOUND (DEF) by Brandon Bushey
TURNOVR by Jeff Lau 08:20
08:14 MISSED JUMPER by Steve Schmehl
REBOUND (DEF) by Tommy McConnell 08:14
GOAL TD 3 PTR by Jeff Lau 08:01 22-23 V 1
ASSIST by Nick Hager 08:01
FOUL by Tommy McConnell 07:48
07:38 MISSED 3 PTR by Brandon Bushey
07:38 REBOUND (OFF) by (DEADBALL)
07:35 FOUL by Stephen Grimes
GOOD! JUMPER by Craig Biller 07:15 24-23 H 1
06:56 MISSED JUMPER by Stephen Grimes
REBOUND (DEF) by Tommy McConnell 06:56
06:51 FOUL by Brad Zerfing
06:49 TURNOVR by (TEAM)
MISSED 3 PTR by Jeff Lau 06:46
06:46 REBOUND (DEF) by Dan Klunk
06:36 24-25 V 1 GOOD! JUMPER by Ben Seibert
06:36 ASSIST by Brad Zerfing
GOOD! JUMPER by Jeff Lau 06:06 26-25 H 1
ASSIST by Greg Ebert 06:06
05:59 26-28 V 2 GOAL TD 3 PTR by Brandon Bushey
GOOD! JUMPER by Craig Biller 05:46 28-28 T 4
ASSIST by Tommy McConnell 05:46
05:32 MISSED JUMPER by Ben Seibert
REBOUND (DEF) by Greg Ebert 05:32
MISSED JUMPER by Travis Martin 05:20
REBOUND (OFF) by Jeff Lau 05:20
MISSED 3 PTR by Jeff Lau 05:15
05:15 REBOUND (DEF) by Dan Klunk
05:03 MISSED 3 PTR by Brandon Bushey
REBOUND (DEF) by Travis Martin 05:03
MISSED JUMPER by Craig Biller 04:51
04:51 REBOUND (DEF) by Ben Seibert
04:44 MISSED JUMPER by Brad Zerfing
1st PERIOD Play-by-Play (Page 3)
HOME TEAM: Juniata College TIME SCORE MAR VISITORS: York College
------------------------------------------------------------------------------------------------
REBOUND (DEF) by Greg Ebert 04:44
GOOD! JUMPER by Tommy McConnell 04:37 30-28 H 2
FOUL by Travis Martin 04:11
04:11 FOUL by Josh Wurtz
TURNOVR by Craig Biller 03:57
03:47 30-30 T 5 GOOD! JUMPER by Steve Schmehl
03:47 ASSIST by Dan Klunk
GOAL TD 3 PTR by Craig Biller 03:37 33-30 H 3
ASSIST by Greg Ebert 03:37
03:27 33-33 T 6 GOAL TD 3 PTR by Josh Wurtz
03:27 ASSIST by T.J. Cioffi
TURNOVR by Greg Ebert 03:07
FOUL by Craig Biller 02:54
02:54 MISSED FT SHOT by Brad Zerfing
02:54 REBOUND (OFF) by (DEADBALL)
02:54 33-34 V 1 GOOD! FT SHOT by Brad Zerfing
GOOD! JUMPER by Greg Ebert 02:40 35-34 H 1
02:25 TURNOVR by Brad Zerfing
MISSED 3 PTR by Nick Hager 02:18
02:18 REBOUND (DEF) by Dan Klunk
02:04 MISSED JUMPER by Steve Schmehl
REBOUND (DEF) by Jeff Lau 02:04
GOAL TD 3 PTR by Greg Ebert 01:49 38-34 H 4
FOUL by Greg Ebert 01:39
01:39 38-35 H 3 GOOD! FT SHOT by Josh Wurtz
01:39 38-36 H 2 GOOD! FT SHOT by Josh Wurtz
GOOD! JUMPER by Craig Biller 01:27 40-36 H 4
ASSIST by Jeff Lau 01:27
01:27 FOUL by T.J. Cioffi
GOOD! FT SHOT by Craig Biller 01:27 41-36 H 5
01:21 TURNOVR by Ben Seibert
MISSED 3 PTR by Craig Biller 01:11
REBOUND (OFF) by Nick Hager 01:11
GOAL TD 3 PTR by Jeff Lau 01:01 44-36 H 8
ASSIST by Jeff Byer 01:01
00:41 MISSED JUMPER by T.J. Cioffi
REBOUND (DEF) by Tommy McConnell 00:41
MISSED 3 PTR by Jeff Lau 00:37
REBOUND (OFF) by Jeff Byer 00:37
MISSED 3 PTR by Nick Hager 00:03
REBOUND (OFF) by Jeff Lau 00:03
MISSED JUMPER by Jeff Lau 00:02
00:01 REBOUND (DEF) by Josh Wurtz
2nd PERIOD Play-by-Play (Page 1)
HOME TEAM: Juniata College TIME SCORE MAR VISITORS: York College
------------------------------------------------------------------------------------------------
TURNOVR by Craig Biller 19:51
19:37 MISSED JUMPER by Kenny Fass
REBOUND (DEF) by Greg Ebert 19:37
MISSED JUMPER by Tommy McConnell 19:22
19:22 REBOUND (DEF) by Ben Seibert
19:17 44-38 H 6 GOOD! JUMPER by Kenny Fass
19:17 ASSIST by Brandon Bushey
TURNOVR by Tommy McConnell 18:58
18:54 44-40 H 4 GOOD! JUMPER by Stephen Grimes
18:37 FOUL by Kenny Fass
GOOD! FT SHOT by Craig Biller 18:37 45-40 H 5
GOOD! FT SHOT by Craig Biller 18:37 46-40 H 6
18:20 TURNOVR by Kenny Fass
MISSED 3 PTR by Tommy McConnell 18:12
REBOUND (OFF) by Jeff Lau 18:12
MISSED JUMPER by Jeff Lau 18:04
REBOUND (OFF) by Travis Martin 18:04
TURNOVR by Travis Martin 17:58
FOUL by Jeff Lau 17:58
17:56 TURNOVR by Kenny Fass
MISSED JUMPER by Greg Ebert 17:35
17:35 REBOUND (DEF) by Ben Seibert
17:31 TURNOVR by Ben Seibert
17:28 FOUL by Steve Schmehl
GOOD! FT SHOT by Greg Ebert 17:28 47-40 H 7
GOOD! FT SHOT by Greg Ebert 17:28 48-40 H 8
17:23 48-43 H 5 GOAL TD 3 PTR by Brandon Bushey
17:23 ASSIST by Stephen Grimes
TURNOVR by Craig Biller 17:06
17:00 MISSED JUMPER by Brad Zerfing
17:00 REBOUND (OFF) by Steve Schmehl
16:56 MISSED JUMPER by Steve Schmehl
REBOUND (DEF) by Jeff Lau 16:56
TURNOVR by Greg Ebert 16:52
16:38 MISSED JUMPER by Brandon Bushey
REBOUND (DEF) by Greg Ebert 16:38
MISSED JUMPER by Craig Biller 16:23
16:23 REBOUND (DEF) by Brandon Bushey
16:09 48-45 H 3 GOOD! JUMPER by Ben Seibert
16:09 ASSIST by Brandon Bushey
MISSED 3 PTR by Travis Martin 15:58
REBOUND (OFF) by Greg Ebert 15:58
GOOD! JUMPER by Jeff Lau 15:50 50-45 H 5
ASSIST by Tommy McConnell 15:50
FOUL by Greg Ebert 15:43
15:43 50-46 H 4 GOOD! FT SHOT by Stephen Grimes
15:43 50-47 H 3 GOOD! FT SHOT by Stephen Grimes
MISSED JUMPER by Chris Jasiota 15:27
15:27 REBOUND (DEF) by Josh Wurtz
15:19 MISSED JUMPER by Steve Schmehl
REBOUND (DEF) by Greg Ebert 15:19
FOUL by Tommy McConnell 15:10
15:00 MISSED JUMPER by Brad Zerfing
15:00 REBOUND (OFF) by Stephen Grimes
14:55 MISSED JUMPER by Stephen Grimes
REBOUND (DEF) by Greg Ebert 14:55
TURNOVR by Chris Jasiota 14:48
14:44 MISSED JUMPER by Steve Schmehl
2nd PERIOD Play-by-Play (Page 2)
HOME TEAM: Juniata College TIME SCORE MAR VISITORS: York College
------------------------------------------------------------------------------------------------
REBOUND (DEF) by Nick Hager 14:44
GOOD! JUMPER by Chris Jasiota 14:26 52-47 H 5
ASSIST by Nick Hager 14:26
14:09 MISSED JUMPER by Stephen Grimes
14:09 REBOUND (OFF) by Josh Wurtz
14:04 52-49 H 3 GOOD! JUMPER by Josh Wurtz
MISSED 3 PTR by Nick Hager 13:43
13:43 REBOUND (DEF) by Josh Wurtz
13:38 52-51 H 1 GOOD! JUMPER by Kenny Fass
TIMEOUT TEAM 13:26
GOOD! JUMPER by Chris Jasiota 13:12 54-51 H 3
12:51 TURNOVR by Brandon Bushey
GOOD! JUMPER by Nick Hager 12:48 56-51 H 5
12:40 TURNOVR by Steve Schmehl
TIMEOUT 20sec 12:37
TURNOVR by Craig Biller 12:04
11:54 MISSED 3 PTR by Josh Wurtz
REBOUND (DEF) by Jeff Detwiler 11:54
MISSED 3 PTR by Nick Hager 11:37
11:37 REBOUND (DEF) by Steve Schmehl
11:24 56-53 H 3 GOOD! JUMPER by Ben Seibert
TURNOVR by Jeff Byer 11:13
11:08 56-55 H 1 GOOD! JUMPER by Steve Schmehl
FOUL by Jeff Detwiler 11:08
11:08 56-56 T 7 GOOD! FT SHOT by Steve Schmehl
MISSED JUMPER by Jeff Byer 10:57
REBOUND (OFF) by (DEADBALL) 10:57
FOUL by Chris Jasiota 10:57
10:46 56-58 V 2 GOOD! JUMPER by Ben Seibert
10:46 ASSIST by Kenny Fass
GOOD! JUMPER by Chris Jasiota 10:23 58-58 T 8
10:03 MISSED JUMPER by Ben Seibert
REBOUND (DEF) by Chris Jasiota 10:03
09:58 FOUL by Stephen Grimes
GOOD! JUMPER by Chris Jasiota 09:48 60-58 H 2
ASSIST by Nick Hager 09:48
09:33 TURNOVR by Stephen Grimes
TURNOVR by Nick Hager 09:13
09:11 TIMEOUT 20sec
09:03 TURNOVR by Kenny Fass
MISSED 3 PTR by Craig Biller 08:51
REBOUND (OFF) by Jeff Byer 08:51
GOOD! JUMPER by Jeff Byer 08:46 62-58 H 4
08:35 TURNOVR by Brandon Bushey
MISSED JUMPER by Chris Jasiota 08:09
REBOUND (OFF) by Jeff Byer 08:09
GOOD! JUMPER by Jeff Byer 08:05 64-58 H 6
08:01 TIMEOUT TEAM
07:41 64-60 H 4 GOOD! JUMPER by Kenny Fass
07:41 ASSIST by Steve Schmehl
FOUL by Chris Jasiota 07:41
07:41 64-61 H 3 GOOD! FT SHOT by Kenny Fass
MISSED JUMPER by Chris Jasiota 07:18
07:18 REBOUND (DEF) by Brandon Bushey
07:07 64-63 H 1 GOOD! JUMPER by Kenny Fass
GOOD! JUMPER by Jeff Lau 06:56 66-63 H 3
06:32 MISSED JUMPER by Ben Seibert
REBOUND (DEF) by Tommy McConnell 06:32
GOOD! JUMPER by Chris Jasiota 06:21 68-63 H 5
2nd PERIOD Play-by-Play (Page 3)
HOME TEAM: Juniata College TIME SCORE MAR VISITORS: York College
------------------------------------------------------------------------------------------------
TIMEOUT 20sec 06:21
06:15 68-65 H 3 GOOD! JUMPER by Brad Zerfing
MISSED 3 PTR by Greg Ebert 06:05
06:05 REBOUND (DEF) by Brad Zerfing
05:56 68-68 T 9 GOAL TD 3 PTR by Brandon Bushey
05:56 ASSIST by Steve Schmehl
MISSED 3 PTR by Nick Hager 05:46
REBOUND (OFF) by (DEADBALL) 05:46
05:44 FOUL by Kenny Fass
GOOD! JUMPER by Craig Biller 05:42 70-68 H 2
ASSIST by Tommy McConnell 05:42
05:07 MISSED JUMPER by Brad Zerfing
REBOUND (DEF) by Greg Ebert 05:07
04:34 FOUL by Brandon Bushey
MISSED FT SHOT by Jeff Lau 04:34
04:34 REBOUND (DEF) by (DEADBALL)
GOOD! FT SHOT by Jeff Lau 04:34 71-68 H 3
04:19 MISSED 3 PTR by Brandon Bushey
REBOUND (DEF) by Greg Ebert 04:19
GOOD! JUMPER by Jeff Lau 04:10 73-68 H 5
ASSIST by Craig Biller 04:10
04:02 TIMEOUT TEAM
FOUL by Tommy McConnell 03:57
03:57 73-69 H 4 GOOD! FT SHOT by Stephen Grimes
03:57 73-70 H 3 GOOD! FT SHOT by Stephen Grimes
GOOD! JUMPER by Chris Jasiota 03:31 75-70 H 5
ASSIST by Tommy McConnell 03:31
03:31 FOUL by Kenny Fass
GOOD! FT SHOT by Chris Jasiota 03:31 76-70 H 6
03:11 76-72 H 4 GOOD! JUMPER by Stephen Grimes
MISSED JUMPER by Jeff Lau 02:43
02:43 REBOUND (DEF) by Steve Schmehl
02:33 76-74 H 2 GOOD! JUMPER by Steve Schmehl
TIMEOUT TEAM 02:23
GOOD! 3 PTR by Nick Hager 02:20 79-74 H 5
ASSIST by Chris Jasiota 02:20
02:03 MISSED 3 PTR by Stephen Grimes
REBOUND (DEF) by Tommy McConnell 02:03
01:38 FOUL by Ben Seibert
GOOD! FT SHOT by Chris Jasiota 01:38 80-74 H 6
GOOD! FT SHOT by Chris Jasiota 01:36 81-74 H 7
01:22 MISSED JUMPER by Steve Schmehl
REBOUND (DEF) by Tommy McConnell 01:22
00:58 FOUL by Kenny Fass
GOOD! FT SHOT by Craig Biller 00:58 82-74 H 8
GOOD! FT SHOT by Craig Biller 00:57 83-74 H 9
00:48 83-76 H 7 GOOD! JUMPER by Kenny Fass
00:48 ASSIST by Stephen Grimes
00:47 TIMEOUT TEAM
00:40 FOUL by Brandon Bushey
GOOD! FT SHOT by Nick Hager 00:40 84-76 H 8
GOOD! FT SHOT by Nick Hager 00:40 85-76 H 9
TIMEOUT TEAM 00:30
TURNOVR by Nick Hager 00:29
FOUL by Craig Biller 00:28
00:28 85-77 H 8 GOOD! FT SHOT by Stephen Grimes
00:28 MISSED FT SHOT by Stephen Grimes
REBOUND (DEF) by Jeff Lau 00:28
00:15 FOUL by Steve Schmehl
2nd PERIOD Play-by-Play (Page 4)
HOME TEAM: Juniata College TIME SCORE MAR VISITORS: York College
------------------------------------------------------------------------------------------------
GOOD! FT SHOT by Craig Biller 00:15 86-77 H 9
GOOD! FT SHOT by Craig Biller 00:15 87-77 H 10
00:08 87-79 H 8 GOOD! JUMPER by Steve Schmehl