North Penn buries its demons (by Kevin Cooney for Bucks County Courier Times)