Recent Game Results

Height of bar is margin of victory • Mouseover bar for details • Click for box score • Grouped by Month

Roster

Roster Table
Player # Class Pos Height Weight Hometown High School RSCI Top 100 Summary
Jordan Dingle3JRG6-3200Valley Stream, NYBlair Academy 23.8 Pts, 3.5 Reb, 2.4 Ast
Clark Slajchert0JRG6-1170Thousand Oaks, CAOak Park HS 14.4 Pts, 2.9 Reb, 1.7 Ast
Max Martz14JRF6-6210Upper Arlington, OHUpper Arlington HS 10.4 Pts, 3.9 Reb, 1.0 Ast
Nick Spinoso13SOF6-9240Port Washington, NYKellenberg Memorial (NY) 8.0 Pts, 5.5 Reb, 3.4 Ast
Jonah Charles2SRG6-4180Roselle, NJRutgers Prep 5.0 Pts, 2.2 Reb, 1.0 Ast
Lucas Monroe22SRG6-6200Huntingdon Valley, PAAbington Senior HS 3.8 Pts, 5.3 Reb, 2.0 Ast
George Smith40SOG6-4200Salem, NHBrooks School 4.5 Pts, 3.2 Reb, 1.0 Ast
Max Lorca-Lloyd5SRC6-9210Melbourne, FLNorthfield Mount Hermon School 2.9 Pts, 3.5 Reb, 1.0 Ast
Eddie Holland10SOG6-6205Philadelphia, PAFriends Central (PA) 3.6 Pts, 1.5 Reb, 0.4 Ast
Cam Thrower4FRG6-3190Manhattan Beach, CAHarvard-Westlake (CA) 3.4 Pts, 0.9 Reb, 0.6 Ast
Michael Moshkovitz11SRF6-7220Jerusalem, IsraelHof Hasharon (Israel) 1.4 Pts, 2.6 Reb, 2.1 Ast
Andrew Laczkowski15JRG6-6185Dallas, TXSt. Mark's School 2.2 Pts, 2.3 Reb, 0.6 Ast
Reese McMullen24SOG6-3180Memphis, TNChristian Brothers (TN) 1.8 Pts, 0.5 Reb, 0.4 Ast
Colin Chambers1JRG6-0180Malvern, PAEpiscopal Academy 0.5 Pts, 0.3 Reb, 0.5 Ast
Gus Larson12SOF6-10205New Canaan, CTNorthfield Mount Hermon (CT) 0.6 Pts, 1.2 Reb, 0.0 Ast
Chris Ubochi34FRC6-9

Per Game Team and Opponent Stats

Per Game Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team2240.726.758.2.45818.234.4.5308.523.8.35511.815.7.7499.826.936.615.45.53.112.518.173.6
Rank111th167th114th178th247th97th77th99th114th260th295th49th224th54th98th46th299th189th198th90th141st
Opponent2240.724.959.5.41916.733.5.4998.226.0.31613.419.6.68210.523.834.413.16.42.910.214.171.4
Rank185th276th93rd99th88th203rd293rd349th84th238th278th59th262nd138th202nd318th178th136th13th10th238th
Per Game Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team740.025.956.3.45918.735.9.5227.120.4.35013.417.6.7646.925.132.013.35.42.712.319.072.3
Rank6th8th4th4th5th4th6th6th6th2nd5th2nd8th4th5th5th4th5th2nd2nd6th
Opponent740.024.460.3.40517.035.3.4827.425.0.29714.620.7.7039.122.731.912.76.03.010.714.770.9
Rank1st6th1st3rd4th4th3rd6th1st7th7th3rd7th2nd6th4th4th4th2nd1st3rd

Total Team and Opponent Stats

Total Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team2244755871281.458401757.530186524.355259346.749215591806338121682753991619
Rank152nd213th114th206th259th97th91st105th114th266th307th49th231st91st143rd65th303rd193rd141st251st165th
Opponent2244755481309.419367736.499181573.316294431.682232524756288141642243111571
Rank155th219th93rd87th75th203rd276th336th84th226th259th59th247th109th155th193rd156th120th17th12th198th
Total Team and Opponent Stats Table
  G MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
Team71400181394.459131251.52250143.35094123.7644817622493381986133506
Rank6th8th4th4th5th4th6th6th6th2nd5th2nd8th4th5th5th4th5th7th7th6th
Opponent71400171422.405119247.48252175.297102145.7036415922389422175103496
Rank1st6th1st3rd4th4th3rd6th1st7th7th3rd7th2nd6th3rd4th4th2nd1st3rd

Per Game

Per Game Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Jordan Dingle201833.98.017.1.4685.39.5.5582.77.6.3555.15.9.8560.72.93.52.41.20.23.31.723.8
2Clark Slajchert191928.95.311.9.4423.77.1.5261.54.8.3192.32.5.9360.72.22.91.70.90.01.82.614.4
3Max Martz212028.03.97.7.5002.24.0.5601.63.7.4361.11.3.8521.02.93.91.00.60.10.62.610.4
4Nick Spinoso221922.13.56.8.5103.56.5.5310.00.3.0001.02.4.4421.83.65.53.40.70.52.72.38.0
5Jonah Charles21917.51.74.2.3930.30.5.6001.43.8.3670.30.31.0000.41.82.21.00.40.10.31.45.0
6George Smith15017.61.63.7.4360.61.3.4501.02.3.4290.30.7.4000.62.63.21.00.50.10.91.74.5
7Lucas Monroe221723.01.33.2.4081.22.8.4430.10.5.2001.01.3.7930.84.55.32.00.40.51.02.43.8
8Eddie Holland14010.31.12.6.4050.71.9.3850.40.8.4551.11.4.8420.31.21.50.40.10.40.61.23.6
9Cam Thrower909.61.33.3.4000.91.7.5330.41.7.2670.30.31.0000.10.80.90.60.10.10.20.43.4
10Max Lorca-Lloyd20313.01.21.9.6051.21.9.6050.00.00.61.0.5501.02.53.51.00.21.20.81.62.9
11Andrew Laczkowski1209.40.92.0.4580.60.9.6360.31.1.3080.00.2.0001.11.32.30.60.60.00.11.02.2
12Reese McMullen1348.30.51.7.3180.20.4.4000.41.3.2940.30.5.6670.00.50.50.40.20.00.20.51.8
13Michael Moshkovitz20013.70.61.3.4620.40.8.5000.20.5.4000.00.2.0000.62.02.62.10.60.20.81.41.4
14Gus Larson516.20.20.6.3330.00.4.0000.20.21.0000.00.2.0000.40.81.20.00.00.40.81.20.6
15Colin Chambers603.50.21.2.1430.20.21.0000.01.0.0000.20.3.5000.20.20.30.50.20.00.30.30.5
Per Game Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Jordan Dingle7733.77.917.3.4555.19.7.5292.77.6.3584.96.0.8100.43.03.41.70.90.03.61.723.3
2Nick Spinoso7724.74.98.0.6074.98.0.6070.00.02.03.3.6091.93.95.72.31.00.93.62.611.7
3Clark Slajchert7728.04.110.7.3873.47.3.4710.73.4.2082.62.9.9000.62.32.91.40.70.01.42.411.6
4Max Martz7732.43.78.7.4262.45.1.4721.33.6.3601.61.9.8461.03.64.61.10.70.30.42.710.3
5George Smith7017.11.73.4.5000.71.1.6251.02.3.4380.10.3.5000.92.63.41.30.40.01.02.04.6
6Lucas Monroe7719.61.02.6.3891.02.3.4380.00.3.0001.41.7.8330.43.94.31.60.10.30.62.63.4
7Jonah Charles7014.61.12.1.5330.10.11.0001.02.0.5000.00.00.31.01.30.70.40.00.31.33.3
8Cam Thrower304.01.02.0.5000.31.0.3330.71.0.6670.00.00.00.30.30.00.00.00.30.02.7
9Max Lorca-Lloyd7010.00.71.1.6250.71.1.6250.00.00.91.3.6670.42.32.70.90.11.30.61.42.3
10Andrew Laczkowski5010.60.41.0.4000.20.4.5000.20.6.3330.00.4.0000.61.62.20.60.80.00.21.21.0
11Colin Chambers103.00.00.00.00.00.00.00.00.00.00.00.01.00.00.00.01.00.0
12Eddie Holland302.70.00.3.0000.00.3.0000.00.00.00.00.30.30.70.00.00.00.00.30.0
13Reese McMullen101.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
14Michael Moshkovitz5013.20.00.8.0000.00.2.0000.00.6.0000.00.00.61.82.42.40.60.00.81.60.0

Totals

Totals Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Jordan Dingle2018677160342.468106190.55854152.355101118.856135770482436533475
2Clark Slajchert1919550100226.44271135.5262991.3194447.936134255321803450273
3Max Martz212058781162.5004784.5603478.4362327.852216182201331354219
4Nick Spinoso221948776149.51076143.53106.0002352.44240801207515115950175
5Jonah Charles2193683589.393610.6002979.367661.000937462082629105
6Lucas Monroe22175052971.4082761.443210.2002329.793189911743911215283
7George Smith1502642455.436920.4501535.429410.400939481571132567
8Max Lorca-Lloyd2032602338.6052338.605001120.55020496919324153157
9Eddie Holland1401441537.4051026.385511.4551619.8424172152681751
10Cam Thrower90861230.400815.533415.267331.0001785112431
11Michael Moshkovitz2002731226.462816.500410.40004.00012395141114162828
12Andrew Laczkowski1201131124.458711.636413.30802.00013152877011226
13Reese McMullen134108722.31825.400517.29446.6670775203623
14Colin Chambers602117.143111.00006.00012.500112310223
15Gus Larson513113.33302.000111.00001.000246002463
School Totals2244755871281.458401757.530186524.355259346.749215591806338121682753991619
Totals Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Jordan Dingle7723655121.4553668.5291953.3583442.8103212412602512163
2Nick Spinoso771733456.6073456.607001423.6091327401676251882
3Clark Slajchert771962975.3872451.471524.2081820.900416201050101781
4Max Martz772272661.4261736.472925.3601113.8467253285231972
5George Smith701201224.50058.625716.43812.5006182493071432
6Lucas Monroe77137718.389716.43802.0001012.83332730111241824
7Jonah Charles70102815.533111.000714.500002795302923
8Max Lorca-Lloyd707058.62558.6250069.6673161961941016
9Cam Thrower301236.50013.33323.66700011000108
10Andrew Laczkowski505325.40012.50013.33302.0003811340165
11Colin Chambers10300000000000100010
12Eddie Holland30801.00001.0000000112000010
13Reese McMullen10100000000000000000
14Michael Moshkovitz506604.00001.00003.0000039121230480

Per 40 Minutes

Per 40 Minutes Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS
1Jordan Dingle20186779.520.2.4686.311.2.5583.29.0.3556.07.0.8564.12.81.40.23.81.928.1
2Clark Slajchert19195507.316.4.4425.29.8.5262.16.6.3193.23.4.9364.02.31.30.02.53.619.9
3Max Martz21205875.511.0.5003.25.7.5602.35.3.4361.61.8.8525.61.40.90.20.93.714.9
4Nick Spinoso22194876.212.2.5106.211.7.5310.00.5.0001.94.3.4429.96.21.20.94.84.114.4
5Cam Thrower90865.614.0.4003.77.0.5331.97.0.2671.41.41.0003.72.30.50.50.91.914.4
6Eddie Holland1401444.210.3.4052.87.2.3851.43.1.4554.45.3.8425.81.40.61.72.24.714.2
7Jonah Charles2193683.89.7.3930.71.1.6003.28.6.3670.70.71.0005.02.20.90.20.73.211.4
8George Smith1502643.68.3.4361.43.0.4502.35.3.4290.61.5.4007.32.31.10.22.03.810.2
9Andrew Laczkowski1201133.98.5.4582.53.9.6361.44.6.3080.00.7.0009.92.52.50.00.44.29.2
10Max Lorca-Lloyd2032603.55.8.6053.55.8.6050.00.01.73.1.55010.62.90.53.72.34.88.8
11Reese McMullen1341082.68.1.3180.71.9.4001.96.3.2941.52.2.6672.61.90.70.01.12.28.5
12Lucas Monroe22175052.35.6.4082.14.8.4430.20.8.2001.82.3.7939.33.40.70.91.74.16.6
13Colin Chambers60211.913.3.1431.91.91.0000.011.4.0001.93.8.5003.85.71.90.03.83.85.7
14Michael Moshkovitz2002731.83.8.4621.22.3.5000.61.5.4000.00.6.0007.56.01.60.62.34.14.1
15Gus Larson51311.33.9.3330.02.6.0001.31.31.0000.01.3.0007.70.00.02.65.27.73.9
Per 40 Minutes Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS
1Jordan Dingle772369.320.5.4556.111.5.5293.29.0.3585.87.1.8104.12.01.00.04.22.027.6
2Cam Thrower301210.020.0.5003.310.0.3336.710.0.6670.00.03.30.00.00.03.30.026.7
3Nick Spinoso771737.912.9.6077.912.9.6070.00.03.25.3.6099.23.71.61.45.84.219.0
4Clark Slajchert771965.915.3.3874.910.4.4711.04.9.2083.74.1.9004.12.01.00.02.03.516.5
5Max Martz772274.610.7.4263.06.3.4721.64.4.3601.92.3.8465.61.40.90.40.53.312.7
6George Smith701204.08.0.5001.72.7.6252.35.3.4380.30.7.5008.03.01.00.02.34.710.7
7Max Lorca-Lloyd70702.94.6.6252.94.6.6250.00.03.45.1.66710.93.40.65.12.35.79.1
8Jonah Charles701023.15.9.5330.40.41.0002.75.5.5000.00.03.52.01.20.00.83.59.0
9Lucas Monroe771372.05.3.3892.04.7.4380.00.6.0002.93.5.8338.83.20.30.61.25.37.0
10Andrew Laczkowski50531.53.8.4000.81.5.5000.82.3.3330.01.5.0008.32.33.00.00.84.53.8
11Colin Chambers1030.00.00.00.00.00.00.00.00.013.30.00.00.013.30.0
12Eddie Holland3080.05.0.0000.05.0.0000.00.00.00.010.00.00.00.00.05.00.0
13Reese McMullen1010.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
14Michael Moshkovitz50660.02.4.0000.00.6.0000.01.8.0000.00.07.37.31.80.02.44.80.0

Per 100 Poss

Per 100 Poss Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS   ORtg DRtg
1Jordan Dingle201867714.030.0.4689.316.7.5584.713.3.3558.910.4.8566.14.22.10.35.72.941.7111.5107.8
2Clark Slajchert191955010.824.4.4427.714.6.5263.19.8.3194.85.1.9365.93.51.90.03.75.429.5107.5108.6
3Max Martz21205878.216.4.5004.88.5.5603.47.9.4362.32.7.8528.32.01.30.31.35.522.2127.6108.3
4Nick Spinoso22194879.318.2.5109.317.5.5310.00.7.0002.86.3.44214.69.21.81.37.26.121.496.4103.2
5Cam Thrower90868.320.7.4005.510.4.5332.810.4.2672.12.11.0005.53.50.70.71.42.821.4106.7110.7
6Eddie Holland1401446.215.3.4054.110.7.3852.14.5.4556.67.8.8428.72.10.82.53.37.021.1107.2106.4
7Jonah Charles2193685.714.4.3931.01.6.6004.712.8.3671.01.01.0007.43.21.30.31.04.717.0123.3108.6
8George Smith1502645.412.4.4362.04.5.4503.47.9.4290.92.3.40010.83.41.60.22.95.615.1105.1105.7
9Andrew Laczkowski1201135.812.6.4583.75.8.6362.16.8.3080.01.1.00014.73.73.70.00.56.313.7130.9101.8
10Max Lorca-Lloyd2032605.38.7.6055.38.7.6050.00.02.54.6.55015.84.30.75.53.47.113.0112.9100.2
11Reese McMullen1341083.912.1.3181.12.8.4002.89.4.2942.23.3.6673.92.81.10.01.73.312.797.3111.2
12Lucas Monroe22175053.48.4.4083.27.2.4430.21.2.2002.73.4.79313.85.11.11.32.56.19.8106.0103.4
13Colin Chambers60212.819.8.1432.82.81.0000.017.0.0002.85.7.5005.78.52.80.05.75.78.557.2107.9
14Michael Moshkovitz2002732.65.7.4621.73.5.5000.92.2.4000.00.9.00011.18.92.40.93.56.16.1106.0103.4
15Gus Larson51311.95.8.3330.03.8.0001.91.91.0000.01.9.00011.50.00.03.87.711.55.850.2105.9
Per 100 Poss Table
Rk Player G GS MP FG FGA FG% 2P 2PA 2P% 3P 3PA 3P% FT FTA FT% TRB AST STL BLK TOV PF PTS   ORtg DRtg
1Jordan Dingle7723613.228.9.4558.616.3.5294.512.7.3588.110.0.8105.72.91.40.06.02.939.0104.0106.2
2Cam Thrower301214.128.2.5004.714.1.3339.414.1.6670.00.04.70.00.00.04.70.037.6102.5110.0
3Nick Spinoso7717311.118.3.60711.118.3.6070.00.04.67.5.60913.05.22.32.08.25.926.799.798.9
4Clark Slajchert771968.421.6.3876.914.7.4711.46.9.2085.25.8.9005.82.91.40.02.94.923.397.3106.3
5Max Martz772276.515.2.4264.28.9.4722.26.2.3602.73.2.8468.02.01.20.50.74.717.9116.1105.0
6George Smith701205.611.3.5002.43.8.6253.37.5.4380.50.9.50011.34.21.40.03.36.615.0113.4103.2
7Max Lorca-Lloyd70704.06.4.6254.06.4.6250.00.04.87.3.66715.34.80.87.33.28.112.9118.593.3
8Jonah Charles701024.48.3.5330.60.61.0003.97.7.5000.00.05.02.81.70.01.15.012.7141.3106.4
9Lucas Monroe771372.97.4.3892.96.6.4380.00.8.0004.14.9.83312.44.50.40.81.67.49.9112.0102.4
10Andrew Laczkowski50532.15.3.4001.12.1.5001.13.2.3330.02.1.00011.73.24.30.01.16.45.3106.596.7
11Colin Chambers1030.00.00.00.00.00.00.00.00.018.80.00.00.018.80.0227.6112.1
12Eddie Holland3080.07.1.0000.07.1.0000.00.00.00.014.10.00.00.00.07.10.064.5107.5
13Reese McMullen1010.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0113.7
14Michael Moshkovitz50660.03.4.0000.00.9.0000.02.6.0000.00.010.310.32.60.03.46.80.080.7101.2

Advanced

Advanced Table
Rk Player G GS MP PER TS% eFG% 3PAr FTr PProd ORB% DRB% TRB% AST% STL% BLK% TOV% USG%   OWS DWS WS WS/40   OBPM DBPM BPM
1Jordan Dingle201867724.8.597.547.444.3454142.39.25.916.92.10.514.035.62.20.62.8.1656.2-1.74.5
2Max Martz212058716.6.626.605.481.1671914.311.38.06.61.30.66.916.61.60.52.1.1402.1-1.11.0
3Clark Slajchert191955016.7.550.507.403.2082442.98.35.712.31.90.012.026.71.10.41.5.111-0.1-1.9-2.0
4Lucas Monroe221750510.6.490.423.141.4081064.321.313.314.21.12.619.910.90.40.61.1.086-2.21.1-1.1
5Jonah Charles21936812.8.572.556.888.067983.010.97.29.71.30.76.113.80.70.31.0.112-0.3-1.4-1.7
6Nick Spinoso221948716.5.504.510.040.3492129.917.914.130.81.82.725.424.90.30.61.0.081-0.80.1-0.6
7Max Lorca-Lloyd20326016.8.600.605.000.526689.320.515.212.90.711.224.012.50.40.40.8.122-1.13.01.9
8Michael Moshkovitz20027310.9.502.538.385.154535.315.510.724.52.41.836.48.40.20.40.6.083-1.91.2-0.8
9George Smith15026411.1.561.573.636.182664.116.110.410.11.60.517.914.30.30.30.5.081-0.7-0.3-1.0
10Eddie Holland14014413.2.554.473.297.514473.412.88.46.30.85.114.819.50.20.10.4.098-0.8-0.3-1.1
11Andrew Laczkowski12011317.8.521.542.542.0833213.914.414.211.13.70.03.911.90.30.20.4.1571.73.55.2
12Cam Thrower908612.5.493.467.500.100281.48.95.311.30.71.46.020.20.10.10.2.080-2.7-2.6-5.3
13Reese McMullen1341086.1.463.432.773.273220.07.03.77.81.10.010.813.40.00.10.1.037-3.4-1.4-4.8
14Colin Chambers6021-2.5.189.143.857.28655.85.25.523.52.80.020.124.6-0.10.0-0.1-.129-16.70.8-15.8
15Gus Larson5131-1.8.432.500.333.33347.814.011.10.00.07.853.512.5-0.10.0-0.1-.066-11.3-0.6-11.9
Advanced Table
Rk Player G GS MP PER TS% eFG% 3PAr FTr PProd ORB% DRB% TRB% AST% STL% BLK% TOV% USG%   OWS DWS WS WS/40
1Jordan Dingle7723623.1.578.533.438.3471441.710.46.412.31.40.015.136.60.70.10.8.136
2Max Martz7722714.5.536.500.410.213694.212.88.86.61.21.04.316.10.50.10.6.110
3Nick Spinoso7717321.8.613.607.000.4118510.218.214.520.62.33.927.227.60.30.20.5.122
4Jonah Charles7010212.8.767.767.933.000212.78.05.58.61.70.011.88.70.20.00.3.108
5Max Lorca-Lloyd707019.7.652.625.0001.125195.826.717.014.90.814.624.612.10.10.10.3.151
6Lucas Monroe7713710.4.506.389.111.667303.023.013.713.50.41.714.410.50.20.10.3.088
7Clark Slajchert7719613.2.479.420.320.267782.89.56.410.21.40.010.625.10.30.10.3.068
8George Smith7012014.0.641.646.667.083346.817.512.513.71.40.021.913.80.20.10.3.106
9Andrew Laczkowski505310.8.420.500.600.40087.717.613.09.34.30.014.46.80.00.10.1.086
10Colin Chambers1038.410.00.00.051.60.00.00.00.00.00.0.124
11Eddie Holland3080.0.000.000.000.000116.914.615.70.00.00.00.06.50.00.00.0-.020
12Reese McMullen1010.000.00.00.00.00.00.00.00.00.00.0-.013
13Michael Moshkovitz50666.3.000.000.750.00096.115.911.428.12.60.050.06.30.00.10.0.027
14Cam Thrower301222.0.667.667.500.00050.09.75.20.00.00.014.330.30.00.00.0.084

More 2022-23 Penn Pages