Bachelor in Political Science and Economics, Indiana University of Pennsylvania, 1977. Juris Doctor, Duquesne University, 1980.
Counsel, member senate education committee, Pennsylvania Senate, Harrisburg, 1980-1981; counsel, state treasurer, Pennsylvania Department Treasury, Harrisburg, 1981-1987; legislation counsel, Pennsylvania Trial Lawyers Association, Harrisburg, since 1987.
County chairman Mifflin County Republican Committee, Lewistown, Pennsylvania, 1980-1984. Treasurer Republican State Committee of Pennsylvania, Harrisburg, 1984-1986. Member Mifflin County Bar Association.
Married Kelly Lee Brown, June 16, 1984. Children: Carolyn Brown, Margaret Kelly.