Office Locations 

District Address
2424 Bristol Road
Neshaminy Valley Commons
Bensalem, PA 19020
Telephone: (215) 750-1017
Fax: (215) 750-1295

Capitol Address
49 East Wing
PO Box 202018
Harrisburg, PA 17120-2018
Telephone: (717) 783-7319
Fax: (717) 772-2414

My Videos
  • Eunice Kennedy Shriver Day In Pennsylvania  
    Eunice Kennedy Shriver Day In
  • A Compromise Budget Proposal  
    A Compromise Budget Proposal
  • Medicaid Services Debate  
    Medicaid Services Debate
  • PIAA Legislative Oversight Cmte Hearing on Public, Private Sports  
    PIAA Legislative Oversight Cmte
  • Statistics On Drug Overdoses  
    Statistics On Drug Overdoses
  • Growing Greener Rally  
    Growing Greener Rally
  • Pre K For PA.  
    Pre K For PA.
  • Combining State Agencies  
    Combining State Agencies
  • Against Consolidation  
    Against Consolidation
  • Questions For Dept. of Aging and Human Health  
    Questions For Dept. of Aging and Human
  • Rallying Against Agency Consolidation  
    Rallying Against Agency Consolidation
  • State Agency Consolidation Discussion  
    State Agency Consolidation Discussion
  • The Worst Idea in 22 Years  
    The Worst Idea in 22 Years
  • Advocating Against Larger Government  
    Advocating Against Larger Government
  • Response to Proposal to Combine State Agencies  
    Response to Proposal to Combine State
  • Hope Against Drug Abuse  
    Hope Against Drug Abuse