North Penn continues to improve (by Joe Fite for The Intelligencer)