The shooter entered the Ross Township Town Hall and opened fire.
He left, got a handgun, came back and started firing again.
Bernie Kozen, director of a local park preservation group, bear-hugged him and took him down. He then shot the assailant with his own gun.
Read more at CNN.com.