Gavin putting together solid career at DeSales (by Jeff Moeller for The Intelligencer)