Sort Results By:
*served non-consecutive terms
Name Position Session Party County District
2007-2020 D Allegheny 38
1969-1980 D Allegheny 38
1981-1998 D Allegheny 38
2021-2024 D Allegheny 38
1999-2006 D Allegheny 38