North Penn's Sam Carangi signs with Villanova (by Mary Jane Souder for The Intelligencer)