PhD, University of Virginia, 1977
MA, University of Virginia, 1969
BA, Virginia Union University, 1966.
Legislative Assistant, Office of the Mayor, City of Philadelphia, 1984-1985
Lecturer/Assistant Professor, Drexel University, 1970-1984.
Representative, Pennsylvania House of Representatives, 1985-present
Member, Democratic Ward Executive Committee,1974-present
Member, Democratic State Committee, 1984-1990.
Board of Directors, Christian Street Branch Young Men's Christian Association, 1997-present
Board, Pennsylvania Higher Education Assistance Agency, 1996-present
Board of Trustees, Community College of Philadelphia, 1993-present
Board of Directors, Historical Society of Pennsylvania, 1993-present
Board of Directors, National Association for the Advancement of Colored People Philadelphia Chapter, 1990-present
Board, Pennsylvania Historical and Museum Commission, 1990-1996
Board of Directors, Child Crisis Treatment Center, 1986-present
Executive Committee, Boy Scouts of America, 1970-present
Board of Directors, Cradle of Liberty Council
Board of Trustees, International House.