
Squash
Squash is a popular winter sport at The Hill School. With seven courts in full use, including a showcase three-glass wall court, squash has produced some great excitement and success at The Day Squash Center. Several varsity players have gone on to compete for top colleges, including Yale, Princeton, Penn, Brown, Bowdoin, Hobart, Franklin & Marshall, Hamilton, and George Washington.
Although squash is an individual sport, great emphasis is placed on the team as a whole. The Hill squash team is comprised of players from all over the world that come together to compete as one team. The varsity and junior varsity teams focus on understanding all aspects of the game, game strategies, skill development, fitness, strength, mental preparation, and sportsmanship. Most importantly, players are encouraged to hold themselves and their teammates accountable in order to bring out the best in each other. Together with the coaching staff, players are given to the tools to become the best versions of themselves on-and-off the court.
Interscholastic competition begins for both varsity and JV programs in late-November and runs through mid-February. Both teams play competitive schedules in the greater Philadelphia and Mid-Atlantic regions. The Hill School is a member of the Mid-Atlantic Prep League (MAPL) which provides great competition against some of the top boarding schools in the country. Every February, varsity players have the privilege of playing the U.S. High School National tournament, where they compete against some of the best high school teams around the country.
Located just outside of Philadelphia, the nation’s squash hotbed, players are also encouraged to participate in preseason training and to participate in local U.S. Squash tournaments to achieve national rankings. Preseason training is run five times a week and focus is placed on squash specific strength and conditioning. This preseason training is an opportunity for players to get fitter and stronger allowing more focus to be placed on skill development and match practice once the season rolls around. We will also provide trips to professional and collegiate squash tournaments in the local area and bring professional players to the Day Squash Center to train with the team and provide inspiration for the players.
Once you enter the Day Squash Center here at The Hill School, you are immediately a member of The Hill squash family and a part of a long history of some great squash players that came before you and are to come in the future. We bring a "never settle" attitude to the courts where Hill squash player are asked to never settle for anything less than their best.
Student-athletes interested in learning more about Hill boys' squash should complete our inquiry form.
2025-26 Varsity Roster- V Schedule & Results
- JV Schedule & Results
- Coaching Staff
- Where We Play
- Alumni Athletes
- V/JV Prior Seasons
V Schedule & Results
Home games played in the Jerry Day Jr. '37 Squash Center are live-streamed via Local Live. View here.
| Team | Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|---|
| V Boys' Squash |
vs.
Conestoga High School
|
|
|
Day Squash Courts | Details about V Boys' Squash | Loss | 0-7 | ||
| V Boys' Squash |
vs.
Flanagan Tournament
|
|
All Day
|
Mercersburg Academy | View Recap | ||||
| V Boys' Squash |
vs.
Flanagan Tournament
|
|
All Day
|
Mercersburg Academy | View Recap | ||||
| V Boys' Squash |
vs.
The Haverford School
|
|
|
Arlen Spector U.S. Squash Center | Details about V Boys' Squash | Loss | 2-5 | ||
| V Boys' Squash |
vs.
Conestoga High School
|
|
All Day
|
Details about V Boys' Squash | Win | 5-2 | |||
| V Boys' Squash |
vs.
Springside Chestnut Hill Academy
|
|
|
Springside Chestnut Hill Academy | Details about V Boys' Squash | CANCELLED | |||
| V Boys' Squash |
vs.
The Haverford School
|
|
|
The Haverford School | Details about V Boys' Squash | Loss | 1-6 | ||
| V Boys' Squash |
vs.
Lancaster Country Day School
|
|
|
Lancaster Country Day School | View Recap | Win | |||
| V Boys' Squash |
vs.
Mercersburg Academy, Blair Academy
|
|
|
Day Squash Courts | View Recap | ||||
| V Boys' Squash |
vs.
Mercersburg Academy, Blair Academy
|
|
|
William Penn Charter School | Details about V Boys' Squash | CANCELLED | |||
JV Schedule & Results
Home games played in the Jerry Day Jr. '37 Squash Center are live-streamed via Local Live. View here.
| Team | Opponent | Date | Time | Location | Details | Result | Score | Recap | Status |
|---|---|---|---|---|---|---|---|---|---|
| JV Boys' Squash |
vs.
Conestoga High School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | Loss | 0-7 | ||
| JV Boys' Squash |
vs.
Lancaster Country Day School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | Loss | 2-5 | ||
| JV Boys' Squash |
vs.
Blair Academy
|
|
|
Day Squash Courts | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Masterman
|
|
|
Spector | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
The Lawrenceville School
|
|
|
The Lawrenceville School | Details about JV Boys' Squash | CANCELLED | |||
| JV Boys' Squash |
vs.
LaSalle College High School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Blair Academy
|
|
|
Blair Academy | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
William Penn Charter School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | CANCELLED | |||
| JV Boys' Squash |
vs.
Delbarton School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Tower Hill School
|
|
|
Day Squash Courts | Details about JV Boys' Squash |
Coaching Staff
Josh Schofield | Varsity Head Coach
jschofield@thehill.org

During his seven-year tenure as head coach at Franklin & Marshall College, Josh worked to continue excellence in recruitment, player development, and academic performance. Josh led both the men’s and women’s tennis teams to the Centennial Conference Tournament during each of the seasons in which the conference tournament was held. He was named the Centennial Conference Coach of the Year following the 2021 season and saw dozens of athletes receive All-Centennial Conference accolades. In each of his seven seasons, the teams were honored as a part of the Intercollegiate Tennis Association All-Academic Teams.
From 2015-2017, Josh rebuilt La Salle University’s men’s and women’s tennis programs from the ground up by focusing on developing structure, positive relationships, and strong academic performance. Before La Salle, Josh became Swarthmore College’s head men’s tennis coach in 2011 where the team gained a national ranking for the first time in six years. The men’s team qualified for the National Collegiate Athletic Association (NCAA) Tournament across multiple years, reaching the quarterfinals in 2006. The team also had three singles and three doubles qualifiers for the NCAA Individual Tournament under Josh’s leadership.
At the University of Pennsylvania, Josh joined the tennis program as an assistant coach in 2006 when the team became Ivy League Co-Champions in 2007 and the winners of the Eastern College Athletic Conference (ECAC) Tournament, earning a ticket to the National Indoor Championships.
Joe Millman | Director of Squash
Coach Millman was appointed Director of Squash in 2026, after serving as an adjunct coach for the squash teams during the 2025-26 season. In this role, he will focus on core areas including athlete development, high-performance coaching, college recruitment, program management, tournament operations, and community engagement.
Originally from Norfolk, England, he began playing squash at age 15 and moved to New York at 17 to pursue elite junior competition and launch his coaching career. He later competed professionally on the PSA World Tour, achieving a career-high world ranking of #168 and a US Squash rating of 6.59.
Since 2010, Coach Millman has built a distinguished coaching career in the Philadelphia area. Most recently, he served as a squash professional at The Cynwyd Club from 2021–2026, where he delivered high-performance coaching for junior and adult athletes, developed individualized training plans for nationally ranked juniors, and supported collegiate recruitment.
Prior to Cynwyd, Coach Millman was the senior squash director at SquashSmarts in Philadelphia from 2017 to 2021. Under his leadership, program enrollment grew from 60 to more than 150 students. He oversaw coaching staff, curriculum development, and athlete progression while building pathways for junior competitive success and expanding community outreach programming. From 2010 to 2017, he was Squash Professional/Assistant Manager at Berwyn Squash Club, developing numerous athletes who advanced to regional and national competition.
Assistant Coaches
Erik Mortenson P'24 '28
Amanda Dougherty P'27 '29
Virginia Yinger P'28
Where We Play
Alumni Athletes
Maks Celm '23 - Bates College
Jingyi Cai '19 - University of Chicago
Gene Chung '19 - New York University
Flavio Hinostroza '19 - Franklin and Marshall College
Louis Alpert '18 - University of Michigan
Ducminh Ngo '18 - University of Michigan
Alex Wisneski '18 - Vassar College
V/JV Prior Seasons
Varsity
Click the + to expand and view.
2019-20
| Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|
|
Squash Festival
|
|
|
The Hill School | Details about V Boys' Squash | ||||
|
vs.
Malvern Prep
|
|
|
The Hill School | View Recap | Win | 9-0 | ||
|
vs.
Germantown Friends School
|
|
|
The Hill School | Details about V Boys' Squash | Win | 5-4 | ||
|
vs.
Friends Central School
|
|
|
The Hill School | Details about V Boys' Squash | Win | 8-1 | ||
|
vs.
Blair Academy
|
|
|
The Hill School | View Recap | Win | 7-2 | ||
|
vs.
Mercersburg Academy
|
|
|
The Hill School | Details about V Boys' Squash | Win | 9-0 | ||
|
vs.
The Shipley School
|
|
|
The Hill School | View Recap | Loss | 2-7 | ||
|
vs.
Haverford School 2
|
|
|
Haverford School | Details about V Boys' Squash | Loss | 0-9 | ||
|
vs.
The Potomac School (VA)
|
|
|
The Potomac School (VA) | Details about V Boys' Squash | Loss | 3-6 | ||
|
vs.
Tower Hill School
|
|
|
The Hill School | Details about V Boys' Squash | Win | 8-1 | ||
2021-22
| Team | Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|---|
| V Boys' Squash |
vs.
St. Andrews, Radnor Township School
|
|
|
Episcopal Academy | View Recap | Win | 9-0 | ||
| V Boys' Squash |
vs.
Malvern Prep
|
|
|
Malvern Prep | Details about V Boys' Squash | Win | 9-0 | ||
| V Boys' Squash |
University School
|
|
|
The Hill School | Details about V Boys' Squash | Loss | 3-6 | ||
| V Boys' Squash |
Flanagan Tournament
|
|
|
Mercersburg Academy | Details about V Boys' Squash | CANCELLED | |||
| V Boys' Squash |
Canisius HS
|
|
-
|
The Hill School | Details about V Boys' Squash | Win | 9-0 | ||
| V Boys' Squash |
Radnor
|
|
|
The Hill School | Details about V Boys' Squash | Win | 7-2 | POSTPONED: TBD | |
| V Boys' Squash |
vs.
Germantown Friends School
|
|
|
The Hill School | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
Friends Central School
|
|
|
The Hill School | Details about V Boys' Squash | Win | 9-0 | ||
| V Boys' Squash |
vs.
Harriton Lower Merion School
|
|
|
CYNWYD Club | View Recap | Win | 7-2 | ||
| V Boys' Squash |
vs.
William Penn Charter
|
|
|
William Penn Charter | Details about V Boys' Squash | Loss | 2-7 | ||
2022-23
| Team | Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|---|
| V Boys' Squash |
vs.
Flanagan Tourney
|
|
TBD
|
Mercersburg Academy | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
Flanagan Tourney
|
|
TBD
|
Mercersburg Academy | Details about V Boys' Squash | ||||
| V Boys' Squash |
SquashSmarts
|
|
TBD
|
Arlen Specter US Squash Center | Details about V Boys' Squash | Win | 7-0 | ||
| V Boys' Squash |
vs.
Springside Chestnut Hill Academy
|
|
|
The Hill School | Details about V Boys' Squash | Win | 6-1 | ||
| V Boys' Squash |
vs.
Malvern Prep
|
|
|
The Hill School | Details about V Boys' Squash | Win | 6-1 | ||
| V Boys' Squash |
vs.
Germantown Friends School
|
|
|
The Hill School | Details about V Boys' Squash | Win | 7-0 | ||
| V Boys' Squash |
University School of Ohio
|
|
|
The Hill School | Details about V Boys' Squash | Win | 6-1 | ||
| V Boys' Squash |
vs.
Delbarton School
|
|
|
The Hill School | Details about V Boys' Squash | Win | 7-0 | ||
| V Boys' Squash |
vs.
Haverford School
|
|
|
Haverford School | Details about V Boys' Squash | Loss | 0-7 | ||
| V Boys' Squash |
vs.
St. Joe's Prep
|
|
|
The Racquet Club of Philadelphia | Details about V Boys' Squash | Win | 7-0 | ||
2023-24
| Team | Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|---|
| V Boys' Squash |
vs.
Lancaster Country Day
|
|
|
Lancaster Country Day | View Recap | Win | 9-0 | ||
| V Boys' Squash |
vs.
Flanagan Tourney
|
|
|
Mercersburg Academy | View Recap | Other | W7-0, W7-0, W7-0, W4-3, L0-7 | ||
| V Boys' Squash |
vs.
Harriton Lower Merion School
|
|
|
The Hill School | Details about V Boys' Squash | Win | 6-1 | ||
| V Boys' Squash |
State Squash
|
|
|
The Hill School | Details about V Boys' Squash | CANCELLED | |||
| V Boys' Squash |
vs.
Springside Chestnut Hill Academy
|
|
|
Springside Chestnut Hill Academy | Details about V Boys' Squash | Loss | 3-4 | ||
| V Boys' Squash |
vs.
Conestoga High School
|
|
|
The Hill School | Details about V Boys' Squash | Loss | 5-2 | ||
| V Boys' Squash |
vs.
Tower Hill
|
|
|
The Hill School | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
William Penn Charter
|
|
|
William Penn Charter | Details about V Boys' Squash | Loss | 3-4 | ||
| V Boys' Squash |
vs.
Mercersburg Academy, Blair Academy
|
|
|
Blair Academy | Details about V Boys' Squash | Other | L - MBurg 1-6 W - Blair 4-3 | ||
| V Boys' Squash |
vs.
Germantown Friends School
|
|
|
The Hill School | Details about V Boys' Squash | Loss | 0-7 | ||
2024-25
| Team | Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|---|
| V Boys' Squash |
vs.
Flanagan Tournament
|
|
All Day
|
Mercersburg Academy | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
Flanagan Tournament
|
|
All Day
|
Mercersburg Academy | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
Flanagan Tournament
|
|
All Day
|
Mercersburg Academy | Details about V Boys' Squash | Placed | |||
| V Boys' Squash |
vs.
The Shipley School
|
|
|
The Shipley School | Details about V Boys' Squash | Loss | 0-7 | ||
| V Boys' Squash |
vs.
St. Andrew's School (DE)
|
|
|
St. Andrew's School (DE) | Details about V Boys' Squash | Win | 7-0 | ||
| V Boys' Squash |
vs.
The Haverford School
|
|
|
Day Squash Courts | Details about V Boys' Squash | Loss | 0-7 | ||
| V Boys' Squash |
vs.
Conestoga High School
|
|
|
Berwyn Squash & Fitness Club | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
Springside Chestnut Hill Academy
|
|
|
Day Squash Courts | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
Lower Merion High School
|
|
|
Day Squash Courts | Details about V Boys' Squash | ||||
| V Boys' Squash |
vs.
Malvern Preparatory School
|
|
|
Day Squash Courts | Details about V Boys' Squash | Win | 7-0 | ||
JV
Click the + to expand and view.
2019-20
| Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|
|
vs.
Malvern Prep
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 5-4 | ||
|
vs.
Germantown Friends School
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 9-0 | ||
|
vs.
Lancaster Country Day
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 5-4 | ||
|
vs.
Mercersburg Academy
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 8-1 | ||
|
vs.
The Shipley School
|
|
|
The Shipley School | Details about JV Boys' Squash | Loss | 4-5 | ||
|
vs.
Princeton Day School
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 8-1 | ||
|
vs.
La Salle College High School
|
|
|
Springside Chestnut Hill Academy | Details about JV Boys' Squash | Loss | 2-7 | POSTPONED: TBD | |
|
vs.
Princeton Day School
|
|
|
Princeton Day School | Details about JV Boys' Squash | Loss | 4-5 | ||
|
vs.
The Lawrenceville School
|
|
|
The Hill School | Details about JV Boys' Squash | CANCELLED | |||
|
vs.
Harriton Lower Merion School
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 9-0 | ||
2021-22
| Team | Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|---|
| JV Boys' Squash |
vs.
Princeton Day School
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Radnor Township School
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Harriton Lower Merion School
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
The Lawrenceville School
|
|
|
The Hill School | Details about JV Boys' Squash | CHANGED: This event has changed. | |||
| JV Boys' Squash |
vs.
Princeton Day School
|
|
|
Princeton Day School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Lancaster Country Day
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
The Shipley School
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Mercersburg Academy
|
|
|
The Hill School | Details about JV Boys' Squash | CANCELLED | |||
| JV Boys' Squash |
vs.
Delbarton School
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Princeton Day School
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
2022-23
| Team | Opponent | Date | Time | Location | Details | Result | Score | Status | |
|---|---|---|---|---|---|---|---|---|---|
| JV Boys' Squash |
vs.
Lancaster Country Day
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
SquashSmarts
|
|
TBD
|
Arlen Specter US Squash Center | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
Radnor HS
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Springside Chestnut Hill Academy
|
|
|
Springside Chestnut Hill Academy | Details about JV Boys' Squash | Loss | 3-4 | ||
| JV Boys' Squash |
vs.
Malvern Prep
|
|
|
The Hill School | Details about JV Boys' Squash | Loss | 3-4 | ||
| JV Boys' Squash |
vs.
Delbarton School
|
|
|
The Hill School | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
The Shipley School
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 4-3 | ||
| JV Boys' Squash |
vs.
William Penn Charter
|
|
|
William Penn Charter | Details about JV Boys' Squash | CANCELLED | |||
| JV Boys' Squash |
vs.
The Lawrenceville School
|
|
|
The Lawrenceville School | Details about JV Boys' Squash | Loss | 0-7 | ||
| JV Boys' Squash |
vs.
Princeton Day School
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 4-3 | ||
2023-24
| Team | Opponent | Date | Time | Location | Details | Result | Score | Recap | Status |
|---|---|---|---|---|---|---|---|---|---|
| JV Boys' Squash |
vs.
Lancaster Country Day
|
|
|
Lancaster Country Day | Details about JV Boys' Squash | CANCELLED | |||
| JV Boys' Squash |
vs.
Harriton Lower Merion School
|
|
|
The Hill School | Details about JV Boys' Squash | Loss | 3-4 | ||
| JV Boys' Squash |
vs.
Springside Chestnut Hill Academy
|
|
|
The Hill School | Details about JV Boys' Squash | Win | 4-3 | ||
| JV Boys' Squash |
vs.
Germantown Friends School
|
|
|
The Hill School | Details about JV Boys' Squash | Other | CANCELLED | ||
| JV Boys' Squash |
vs.
Conestoga High School
|
|
|
The Hill School | Details about JV Boys' Squash | Loss | 0-7 | ||
| JV Boys' Squash |
State Squash
|
|
|
tba | Details about JV Boys' Squash | Win | 5-2 | ||
| JV Boys' Squash |
vs.
William Penn Charter
|
|
|
The Hill School | Details about JV Boys' Squash | Loss | 0-7 | ||
| JV Boys' Squash |
vs.
Mercersburg Academy, Blair Academy
|
|
|
The Hill School | Details about JV Boys' Squash | Other | Blair W 5-2; Mburg W 5-4 | ||
| JV Boys' Squash |
vs.
Blair Academy
|
|
|
Blair Academy | Details about JV Boys' Squash | Win | 5-4 | ||
| JV Boys' Squash |
vs.
The Shipley School
|
|
|
The Shipley School | Details about JV Boys' Squash | Loss | 3-6 |
2024-25
| Team | Opponent | Date | Time | Location | Details | Result | Score | Recap | Status |
|---|---|---|---|---|---|---|---|---|---|
| JV Boys' Squash |
vs.
Blair Academy
|
|
|
Blair Academy | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
First State Squash
|
|
|
Day Squash Courts | Details about JV Boys' Squash | Win | 4-3 | Good match overall with wins at #s 4-7 to clinch the victory. | |
| JV Boys' Squash |
vs.
Lancaster Country Day School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | Win | 4-3 | Great match against LCDS varsity. Some losses against much higher rated players, but a great win by Levi Yinger at #2 and wins down the ladder to clinch. We actually played 12 matches and the players down the ladder won convincingly in their matches. Proud of the boys rising up against a varsity team! | |
| JV Boys' Squash |
vs.
Conestoga High School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Springside Chestnut Hill Academy
|
|
|
Springside Chestnut Hill Academy | Details about JV Boys' Squash | CANCELLED | |||
| JV Boys' Squash |
vs.
Lower Merion High School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
The Shipley School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | Loss | 1-6 | ||
| JV Boys' Squash |
vs.
Malvern Preparatory School
|
|
|
Day Squash Courts | Details about JV Boys' Squash | ||||
| JV Boys' Squash |
vs.
Blair Academy
|
|
|
Day Squash Courts | Details about JV Boys' Squash | Win | 7-0 | A good "revenge" match against a team we lost to at the outset of the season. With no varsity players "dropping down" for the Blair ladder today, Hill played well to secure an easy victory, dropping only one game among the eight matches played (7 scored). | |
| JV Boys' Squash |
vs.
William Penn Charter School
|
|
|
William Penn Charter School | Details about JV Boys' Squash | Loss | 2-5 |