Party affiliation: Republican
Former executive board, membership chair, fin chair Dauphin County Young Representatives, 1985. Volunteer local state and national campaigns, 1988—1992. Member Shumaker for Senate, Ridge for Governor, Santorum for Senate, 1994, General Assembly State House, since 1996.
Vice president McNaughton Homes Company, 1981—1996. Manager Site Development McNaughton Homes, 1985—1991.
Denomination: Roman Catholic
Board member Coalition for Organ and Tissue Donation of Capital Region Dauphin County Agricultural Land Preservation. Board trustees Elizabeth College Gift of Life Organ Donation Organization, since 1997. Member of Pennsylvania Pro-Life Federation, Pennsylvania Builders Association, National Rifle Association, National Association of Home Builders, Susquehanna Township Lions Club, St. Lawrence Lodge #13.