Sort Results By:
*served non-consecutive terms
Name Position Session Party County District
2018-2022 D Allegheny 35
2003-2017 D Allegheny 35
2023-2024 D Allegheny 35
1979-2002 D Allegheny, Westmoreland 35
1969-1978 D Allegheny, Westmoreland 35