Pennridge holds off North Penn (by Todd Thorpe for The Intelligencer)