The Pennsylvania House of Representatives is the lower house of the bicameral Pennsylvania General Assembly, the legislature of the U.S. state of Pennsylvania. There are 203 members, elected for two-year terms from single member districts.[1][2]

It is the largest full-time state legislature in the country. The New Hampshire House of Representatives is larger but only serves part-time.

Qualifications

Representatives must be at least 21 years of age. They must be a U.S. citizen and a Pennsylvania resident four years, and a resident of the district they represent one year prior to their election and must reside in that district during their term.[3]

Hall of the House

The Hall of the House contains important symbols of Pennsylvania history and the work of legislators.

  • Speaker's Chair: a throne-like chair of rank that sits directly behind the Speaker's rostrum. Architect Joseph Huston designed the chair in 1906, the year the Capitol was dedicated.
  • Mace: the House symbol of authority, peace, order and respect for law rests in a pedestal to the right of the Speaker. Its base is solid mahogany, intricately carved and capped by a brass globe engraved with the Pennsylvania coat of arms. An American Eagle perches on top. The tradition of the mace may date to the Roman Republic when attendants of Roman consuls carried bundles of sticks wrapped around an axe to enforce order. The tradition may also come directly from Pennsylvania's English heritage.
  • Murals: a colorful panorama of Pennsylvania history appear in murals by Edwin Austin Abbey. The most commanding of the series hangs behind the Speaker's rostrum and dominates the wall behind the Speaker. It is called The Apotheosis of Pennsylvania
  • Ceiling: a work of art in itself with its ornate geometry of gold leaf buttoned at the center by a charming painted illustration. In "The Hours", Abbey represents the passage of time in the form of 24 maidens revolving in an endless circle amidst the moon, the sun and the stars of the Milky Way.[4]

Speaker of the House

The speakership is the oldest elected statewide office in the Commonwealth. Since its first session in 1682—presided over by William Penn—over 130 house members have been elevated to the speaker's chair. The house cannot hold an official session in the absence of the speaker or their designated speaker pro tempore. Speaker Leroy Irvis was the first African American elected speaker of any state legislature in the United States since Reconstruction. Speaker Dennis O'Brien was the only minority-party Speaker known in Pennsylvania and only the second known nationwide.

Democrat Joanna McClinton was elected Speaker of the House on February 28, 2023, becoming the first female Speaker in Pennsylvania.[5]

Composition

Current session

As of February 15, 2024:

102100
DemocraticRepublican
AffiliationParty
(shading indicates majority caucus)
Total
RepublicanIndDemocraticVacant
End of previous legislature1130882010
January 3, 20231011982003
January 13, 2023[6]099
February 7, 2023[7]1011022030
February 28, 2023[8]1002021
March 16, 2023[9]1012012
May 17, 2023[10]1011022030
July 19, 2023[11]1011012021
September 19, 2023[12]1011022030
December 14, 2023[13]1011012021
February 9, 2024[14]1001012012
February 15, 2024[15]1001022021
Latest voting share49.5%50.5%

Leadership

As of February 28, 2023:

Speaker of the House of Representatives: Joanna McClinton (D)

Majority Party (D)[16]Leadership PositionMinority Party (R)[17]
Matthew BradfordFloor LeaderBryan Cutler
Dan MillerWhipTim O'Neal
Michael SchlossbergCaucus ChairpersonGeorge Dunbar
Tina DavisCaucus SecretaryMartina White
Jordan A. HarrisAppropriations Committee ChairpersonSeth Grove
Leanne KruegerCaucus AdministratorSheryl M. Delozier
Ryan BizzarroPolicy Committee ChairpersonJosh Kail

Current members

Current House composition by district:
  Democratic representative
  Republican representative

As of March 18, 2024:

DistrictRepresentativePartyResidenceCounties represented[18]First elected
1Pat HarkinsDemErieErie2006
2Robert MerskiDemErieErie2018
3Ryan BizzarroDemMillcreek TownshipErie2012
4Jake BantaRepWaterfordErie2022
5Barry JozwiakRepBern TownshipBerks2014
6Brad RoaeRepEast Mead TownshipCrawford, Erie2006
7Parke WentlingRepGreenvilleMercer2014
8Aaron BernstineRepNew BeaverButler, Lawrence2016
9Marla BrownRepNew CastleLawrence2022
10Amen BrownDemPhiladelphiaPhiladelphia2020
11Marci MustelloRepButler TownshipButler2019
12Stephenie ScialabbaRepCranberry TownshipButler2022
13John LawrenceRepFranklin TownshipChester2010
14Jim MarshallRepBeaver FallsBeaver2006
15Josh KailRepBeaverBeaver, Washington2018
16Robert MatzieDemAmbridgeBeaver2008
17Timothy R. BonnerRepGrove CityButler, Mercer2020
18K.C. TomlinsonRepBensalemBucks2020
19Aerion AbneyDemPittsburghAllegheny2022
20Emily KinkeadDemPittsburghAllegheny2020
21Lindsay PowellDemPittsburghAllegheny2023
22Joshua SiegelDemAllentownLehigh2022
23Dan FrankelDemPittsburghAllegheny1998
24La'Tasha MayesDemPittsburghAllegheny2022
25Brandon MarkosekDemMonroevilleAllegheny2018
26Paul FrielDemEast Vincent TownshipChester2022
27Daniel DeasyDemPittsburghAllegheny2008
28Robert MercuriRepWexfordAllegheny2020
29Tim BrennanDemDoylestownBucks2022
30Arvind VenkatDemMcCandlessAllegheny2022
31Perry WarrenDemNewtownBucks2016
32Joe McAndrewDemPenn HillsAllegheny2023[7]
33Mandy SteeleDemFox ChapelAllegheny2022
34Abigail SalisburyDemSwissvaleAllegheny2023[7]
35Matt GergelyDemMcKeesportAllegheny2023[7]
36Jessica BenhamDemPittsburghAllegheny2020
37Mindy FeeRepManheimLancaster2012
38Nick PisciottanoDemWest MifflinAllegheny2020
39Andrew KuzmaRepElizabeth TownshipAllegheny, Washington2022
40Natalie MihalekRepUpper St. ClairAllegheny, Washington2018
41Brett MillerRepEast Hempfield TownshipLancaster2014
42Dan MillerDemMount LebanonAllegheny2013
43Keith GreinerRepWest Lampeter TownshipLancaster2012
44Valerie GaydosRepMoon TownshipAllegheny2018
45Anita Astorino KulikDemKennedy TownshipAllegheny2016
46Jason OrtitayRepSouth Fayette TownshipAllegheny, Washington2014
47Joseph D'OrsieRepMount WolfYork2022
48Tim O'NealRepSouth StrabaneWashington2018
49Ismail Smith-Wade-ElDemLancasterLancaster2022
50Bud CookRepJeffersonGreene, Washington2016
51Charity Grimm KrupaRepSmithfieldFayette2022
52Ryan WarnerRepPerryopolisFayette2014
53Steve MalagariDemLansdaleMontgomery2018
54Greg ScottDemNorristownMontgomery2022
55Jill N. CooperRepMurrysvilleWestmoreland2022
56George DunbarRepPenn TownshipWestmoreland2010
57Eric NelsonRepHempfield TownshipWestmoreland2016
58Eric DavanzoRepSmithtonWestmoreland2020
59Leslie RossiRepUnity TownshipWestmoreland2021
60Abby MajorRepLeechburgArmstrong, Westmoreland2021
61Liz HanbidgeDemLower Gwynedd TownshipMontgomery2018
62James StruzziRepIndianaIndiana2018
63Donna OberlanderRepClarionArmstrong, Clarion2008
64Lee JamesRepOil CityCrawford, Venango2012
65Kathy RappRepWarrenCrawford, Forest, Warren2004
66Brian SmithRepPunxsutawneyIndiana, Jefferson2020
67Martin CauserRepPort AlleganyCameron, McKean, Potter2002
68Clint OwlettRepLibertyBradford, Tioga2018
69Carl Walker MetzgarRepBerlinSomerset2008
70Matthew BradfordDemWorcester TownshipMontgomery2008
71James RigbyRepJohnstownCambria, Somerset2018
72Frank BurnsDemEast Taylor TownshipCambria2008
73Dallas KephartRepDecatur TownshipCambria, Clearfield2022
74Dan K. WilliamsDemSadsbury TownshipChester2018
75Michael ArmaniniRepSandy TownshipClearfield, Elk2020
76Stephanie BorowiczRepLock HavenClinton, Union2018
77Scott ConklinDemRush TownshipCentre2006
78Jesse TopperRepBedfordBedford, Fulton, Fulton2014
79Louis Schmitt Jr.RepAltoonaBlair2018
80James V. GregoryRepHollidaysburgBlair, Huntingdon2018
81Rich IrvinRepWarriors Mark TownshipFranklin, Huntingdon2014
82Paul TakacDemCollege TownshipCentre2022
83Jamie FlickRepSouth WilliamsportLycoming, Union2022
84Joseph D. HammRepHepburn TownshipLycoming, Sullivan2020
85David RoweRepEast Buffalo TownshipJuniata, Mifflin, Snyder, Union2019
86Perry A. StambaughRepGreen ParkJuniata, Perry2020
87Thomas KutzRepLower Allen TownshipCumberland2022
88Sheryl M. DelozierRepLower Allen TownshipCumberland2008
89Rob KauffmanRepChambersburgFranklin2004
90Paul SchemelRepGreencastleFranklin2014
91Dan MoulRepConewago TownshipAdams2006
92Dawn KeeferRepDillsburgYork2016
93Mike JonesRepYork TownshipYork2018
94Wendy FinkRepRed LionYork2022
95Carol Hill-EvansDemYorkYork2016
96Mike SturlaDemLancasterLancaster1990
97Steven MentzerRepManheim TownshipLancaster2012
98Tom JonesRepEast Donegal TownshipLancaster, Lebanon2022
99David H. ZimmermanRepEast Earl TownshipBerks, Lancaster2014
100Bryan CutlerRepDrumore TownshipLancaster2006
101John A. SchlegelRepCornwallLebanon2022
102Russ DiamondRepAnnvilleLebanon2014
103Patty KimDemHarrisburgCumberland, Dauphin2012
104Dave MadsenDemHarrisburgDauphin2022
105Justin C. FlemingDemSusquehanna TownshipDauphin2022
106Tom MehaffieRepLower Swatara TownshipDauphin2016
107Joanne StehrRepHeginsNorthumberland, Schuylkill2022
108Mike StenderRepSunburyMontour, Northumberland2023
109Robert LeadbeterRepCatawissaColumbia2022
110Tina PickettRepTowandaBradford, Wyoming2000
111Jonathan FritzRepHonesdaleSusquehanna, Wayne2016
112Kyle MullinsDemBlakelyLackawanna2018
113Kyle DonahueDemScrantonLackawanna2022
114Bridget Malloy KosierowskiDemScrantonLackawanna2019
115Maureen MaddenDemTobyhannaMonroe2016
116Dane WatroRepMcAdooLuzerne, Schuylkill2022
117Mike CabellRepButler TownshipLuzerne2022
118Jim HaddockDemPittston TownshipLackawanna, Luzerne2022
119Alec RyncavageRepPlymouthLuzerne2022
120Aaron KauferRepKingstonLuzerne2014
121Eddie Day PashinskiDemWilkes-BarreLuzerne2006
122Doyle HeffleyRepLower Towamensing TownshipCarbon2010
123Timothy TwardzikRepButler TownshipSchuylkill2020
124Jamie BartonRepEast Brunswick TownshipBerks, Schuylkill2022
125Joseph KerwinRepLykensDauphin2020
126Mark RozziDemMuhlenberg TownshipBerks2012
127Manny Guzman Jr.DemReadingBerks2020
128Mark M. GillenRepRobeson TownshipBerks2010
129Johanny Cepeda-FreytizDemReadingBerks2022
130David MaloneyRepPike TownshipBerks2010
131Milou MackenzieRepLower Saucon TownshipLehigh, Montgomery, Northampton2020
132Michael SchlossbergDemAllentownLehigh2012
133Jeanne McNeillDemWhitehall TownshipLehigh2017
134Peter SchweyerDemAllentownLehigh2014
135Steve SamuelsonDemBethlehemNorthampton1998
136Robert L. FreemanDemEastonNorthampton1998[a]
137Joe EmrickRepNazarethNorthampton2010
138Ann FloodRepMoore TownshipNorthampton2020
139VacantPike, Wayne
140Jim ProkopiakDemFalls TownshipBucks2024
141Tina DavisDemLevittownBucks2010
142Joe HoganRepBucks2022
143Shelby LabsRepPlumstead TownshipBucks2020
144Brian MunroeDemWarminsterBucks2022
145Craig StaatsRepRichland TownshipBucks2014
146Joe CiresiDemLimerick TownshipMontgomery2018
147Donna ScheurenRepLower Salford TownshipMontgomery2022
148Mary Jo DaleyDemNarberthMontgomery2012
149Tim BriggsDemUpper Merion TownshipMontgomery2008
150Joe WebsterDemMontgomery CountyMontgomery2018
151Melissa CerratoDemMontgomery2022
152Nancy GuenstDemHatboroMontgomery, Philadelphia2020
153Ben SanchezDemAbington TownshipMontgomery2018
154Napoleon NelsonDemCheltenham TownshipMontgomery2020
155Danielle Friel OttenDemUwchlan TownshipChester2018
156Chris PielliDemWest ChesterChester2022
157Melissa ShustermanDemSchuylkill TownshipChester2018
158Christina SappeyDemWest BradfordChester2018
159Carol KazeemDemChesterDelaware2022
160Wendell Craig WilliamsRepConcord TownshipChester, Delaware2020
161Leanne KruegerDemSwarthmoreDelaware2015
162David DellosoDemRidley TownshipDelaware2018
163Heather BoydDemUpper DarbyDelaware2023
164Gina CurryDemUpper Darby TownshipDelaware2021[b]
165Jennifer O'MaraDemSpringfield TownshipDelaware2018
166Greg VitaliDemHavertownDelaware1992
167Kristine HowardDemEast Whiteland TownshipChester2018
168Lisa BorowskiDemRadnor TownshipDelaware2022
169Kate KlunkRepHanoverYork2014
170Martina WhiteRepPhiladelphiaPhiladelphia2015
171Kerry BenninghoffRepBellefonteCentre, Mifflin1996
172Kevin J. BoyleDemPhiladelphiaPhiladelphia2010
173Pat GallagherDemPhiladelphiaPhiladelphia2022
174Ed NeilsonDemPhiladelphiaPhiladelphia2015[c]
175Mary IsaacsonDemPhiladelphiaPhiladelphia2018
176Jack RaderRepJackson TownshipMonroe2014
177Joseph HohensteinDemPhiladelphiaPhiladelphia2018
178Kristin MarcellRepBucks2022
179Jason DawkinsDemPhiladelphiaPhiladelphia2014
180Jose GiralDemPhiladelphiaPhiladelphia2022
181Malcolm KenyattaDemPhiladelphiaPhiladelphia2018
182Ben WaxmanDemPhiladelphiaPhiladelphia2022
183Zach MakoRepWalnutportLehigh, Northampton2016
184Elizabeth FiedlerDemPhiladelphiaPhiladelphia2018
185Regina YoungDemPhiladelphiaDelaware, Philadelphia2020
186Jordan A. HarrisDemPhiladelphiaPhiladelphia2012
187Ryan MackenzieRepLower Macungie TownshipLehigh2012
188Rick KrajewskiDemPhiladelphiaPhiladelphia2020
189Tarah ProbstDemStroudsburgMonroe, Pike2022
190G. Roni GreenDemPhiladelphiaPhiladelphia2022
191Joanna E. McClintonDemPhiladelphiaDelaware, Philadelphia2015
192Morgan CephasDemPhiladelphiaPhiladelphia2016
193Torren EckerRepHamilton TownshipAdams, Cumberland2018
194Tarik KhanDemPhiladelphiaPhiladelphia2022
195Donna BullockDemPhiladelphiaPhiladelphia2015
196Seth GroveRepDover TownshipYork2008
197Danilo BurgosDemPhiladelphiaPhiladelphia2018
198Darisha ParkerDemPhiladelphiaPhiladelphia2020
199Barbara GleimRepMiddlesex TownshipCumberland2018
200Chris RabbDemPhiladelphiaPhiladelphia2016
201Stephen KinseyDemPhiladelphiaPhiladelphia2012
202Jared SolomonDemPhiladelphiaPhiladelphia2016
203Anthony A. BellmonDemPhiladelphiaPhiladelphia2022

Past composition of the House of Representatives

Committees

As of May 1, 2023:[19]

Committee nameMajority Chair[20]Minority Chair[21]
Subcommittee name
Aging & Older Adult ServicesPatty KimSteven Mentzer
Care and ServicesDarisha ParkerEric Nelson
Programs and BenefitsJessica BenhamTom Mehaffie
Agriculture & Rural AffairsEddie Day PashinskiDan Moul
AppropriationsJordan A. HarrisSeth Grove
Health and Human ServicesAerion AbneyJames Struzzi
EducationElizabeth FiedlerMarci Mustello
Economic Impact and InfrastructureManny Guzman Jr.Clint Owlett
Fiscal PolicyEmily KinkeadLouis Schmitt Jr.
Criminal JusticeNapoleon NelsonTorren Ecker
Government and Financial OversightBen SanchezJohn Lawrence
Children & YouthDonna BullockBarry Jozwiak
CommerceVacantJoe Emrick
Financial Services and BankingMalcolm KenyattaMichael Armanini
Housing FinanceDarisha ParkerDallas Kephart
Economic DevelopmentMelissa ShustermanTimothy Twardzik
Local BusinessChris RabbMarla Brown
Automation and TechnologyChris PielliDonna Scheuren
Committee On CommitteesMorgan CephasTina Pickett
Consumer Protection, Technology & Utilities[d]Robert MatzieJim Marshall
Consumer ProtectionNick PisciottanoCraig Williams
TechnologyLisa BorowskiK.C. Tomlinson
UtilitiesSteve MalagariAlec Ryncavage
EducationPeter SchweyerJesse Topper
Basic EducationJoe CiresiBarbara Gleim
Special EducationMark RozziJason Ortitay
Higher EducationMary IsaacsonRob Mercuri
Career and Technical EducationMaureen MaddenCraig Staats
Environmental Resources & EnergyGreg VitaliMartin Causer
EnergyElizabeth FiedlerStephanie Borowicz
Parks and ForestsMary IsaacsonJason Ortitay
MiningPaul TakacMichael Armanini
EthicsDonna BullockKate Klunk
FinanceSteve SamuelsonKeith Greiner
Tax Modernization and ReformChris RabbJonathan Fritz
Game & FisheriesAnita KulikDavid Maloney
Gaming OversightPat HarkinsRuss Diamond
Government OversightMorgan CephasAaron Kaufer
HealthDan FrankelKathy Rapp
Health FacilitiesLisa BorowskiTimothy R. Bonner
Health CareRick KrajewskiPaul Schemel
Housing and Community Development[e]Mike SturlaRich Irvin
Human ServicesStephen KinseyDoyle Heffley
Mental HealthMaureen MaddenJames Struzzi
Drugs and AlcoholDan K. WilliamsCraig Williams
InsuranceKevin J. BoyleTina Pickett
JudiciaryTim BriggsRob Kauffman
Family LawMelissa ShustermanTimothy R. Bonner
CourtsJoseph C. HohensteinPaul Schemel
Crime and CorrectionsEmily KinkeadJim Rigby
Labor & IndustryJason DawkinsRyan Mackenzie
Employment and Unemployment CompensationJennifer O'MaraMike Jones
Workers Compensation and Worker ProtectionJim HaddockBarbara Gleim
Liquor ControlDan DeasyMindy Fee
LicensingMary IsaacsonDawn Keefer
MarketingDanielle Friel OttenCraig Staats
Local GovernmentBob FreemanLee James
BoroughsTarah ProbstJack Rader
CountiesLiz HanbidgeAndrew Kuzma
TownshipsChristina SappeyParke Wentling
PolicyRyan BizzarroJosh Kail
Professional LicensureFrank BurnsCarl Walker Metzgar
RulesMatthew BradfordBryan Cutler
State GovernmentH. Scott ConklinBrad Roae
Campaign Finance and ElectionsMaureen MaddenDawn Keefer
Government OperationsMalcolm KenyattaCraig Staats
Public Pensions, Benefits and Risk ManagementBen SanchezBrett Miller
Government Information Technology and CommunicationJoe WebsterJamie Barton
Government Integrity and TransparencyKristine HowardLouis Schmitt Jr.
Tourism & Economic & Recreational DevelopmentMary Jo DaleyDonna Oberlander
RecreationPaul TakacBrian Smith
Arts and EntertainmentJoe CiresiJack Rader
Travel Promotion, History and HeritageRegina YoungMichael Armanini
TransportationEd NeilsonKerry Benninghoff
HighwaysAnthony A. BellmonJason Ortitay
Public TransportationVacantJames Struzzi
Transportation SafetyKyle MullinsEric Davanzo
AviationJoshua SiegelBrian Smith
RailroadsGina CurryLouis Schmitt Jr.
PortsJoseph C. HohensteinShelby Labs
Veterans Affairs & Emergency PreparednessJared SolomonMark M. Gillen
Military and Veterans FacilitiesJoe WebsterCraig Williams
Security and Emergency Response ReadinessCarol Hill-EvansJim Rigby

See also

Notes

  1. ^ Rep. Freeman previously served from 1983 to 1994.
  2. ^ Margo Davidson resigned on July 23, 2021, after being charged with theft of state funds.
  3. ^ Rep. Neilson previously served from 2012 to 2014.
  4. ^ Known as the Consumer Affairs Committee prior to 2023.
  5. ^ Known as the Urban Affairs Committee prior to 2023.

References

Specific
  1. ^ Article II, section 2, Pennsylvania Constitution.
  2. ^ Article II, section 16, Pennsylvania Constitution.
  3. ^ "Constitution of the Commonwealth of Pennsylvania"."Article II. The Legislature"."§5. Qualifications of Members".
  4. ^ Center, Legislativate Data Processing. "Pennsylvania General Assembly". Pennsylvania General Assembly. Archived from the original on December 18, 2006. Retrieved January 15, 2007.
  5. ^ Caruso, Stephen (February 28, 2023). "PA House elects first female speaker after resignation". Spotlight PA. Retrieved February 28, 2023.
  6. ^ Lehman, Tom (January 9, 2023). "Lawmaker calls for resignation of Pennsylvania House speaker". WGAL.
  7. ^ a b c d Vigdor, Neil (February 7, 2023). "Sweep in 3 Special Elections Gives Democrats Control of Pennsylvania House". The New York Times. ISSN 0362-4331. Retrieved February 8, 2023.
  8. ^ Jones, Matt (February 15, 2023). "Schlegel-Culver to be sworn in to Senate Feb. 28". The Standard-Journal. Retrieved February 24, 2023.
  9. ^ Caruso, Stephen (March 8, 2023). "PA lawmaker accused of sexual harassment will resign". Spotlight PA. Retrieved March 8, 2023.
  10. ^ Scicchitano, Eric (May 17, 2023). "Majority position allows Pa. House Dems to pursue policy priorities". CNHI News. Retrieved May 20, 2023.
  11. ^ Ulrich, Steve (July 19, 2023). "Back To Even. Innamorato To Resign From PA House". PoliticsPA. Retrieved July 19, 2023.
  12. ^ Caruso, Stephen (September 19, 2023). "Democrats again have PA House vote advantage". Spotlight PA. Retrieved September 20, 2023.
  13. ^ Hall, Peter (December 14, 2023). "Special election set for Feb. 13 as Pa. state Rep. Galloway officially resigns". Pennsylvania Capital-Star. Retrieved December 17, 2023.
  14. ^ "Adams's resignation gives House Democrats slim majority prior to special elections". City & State PA. February 9, 2024. Retrieved February 9, 2024.
  15. ^ McGoldrick, Gillian (February 13, 2024). "Democrats hold on to control of the Pa. House in Lower Bucks special election". The Philadelphia Inquirer. Retrieved February 15, 2024.
  16. ^ Ulrich, Steve (February 28, 2023). "House Democrats Announce Leadership Team - PoliticsPA". PoliticsPA. Retrieved March 1, 2023.
  17. ^ "Leaders for the 2023-24 Session". PA House Republican Caucus. Retrieved February 8, 2023.
  18. ^ "2022 Pennsylvania House of Representatives Districts". DOS Voting & Election Information. Commonwealth of Pennsylvania. Retrieved March 26, 2023.
  19. ^ "Daily Session Update". Pennsylvania House of Representatives. May 1, 2023. Retrieved May 30, 2023.
  20. ^ Ulrich, Steve (March 8, 2023). "McClinton Announces House Committee Chairs". PoliticsPA. Retrieved March 19, 2023.
  21. ^ Ulrich, Steve (January 26, 2023). "GOP Names House Committee Chairs". PoliticsPA. Retrieved January 27, 2023.
General

External links

40°15′50″N 76°53′00″W / 40.26389°N 76.88333°W / 40.26389; -76.88333