Sort Results By:
*served non-consecutive terms
Name Position Session Party County District
2023-2024 D Bucks 29
1971-1974 D Allegheny 29
1977-1980 R Allegheny 29
1981-1982 R Allegheny 29
1983-2002 D Allegheny 29
1975-1976 D Allegheny 29
2003-2018 R Bucks 29
2019-2022 R Bucks 29
1969-1970 R Allegheny 29