Sort Results By:
*served non-consecutive terms
Name Position Session Party County District
1999-2018 D Allegheny 34
1975-1998 D Allegheny 34
1971-1974 R Allegheny 34
2019-2022 D Allegheny 34
1969-1970 D Allegheny 34
2023-2024 D Allegheny 34