Carangi’s 29 points lift North Penn over Perkiomen Valley (by Kev Hunter for PAPreplive.com)