Mark Halligan Associate AltoPartners Philadelphia E-mail m.halligan@altopartners.com back to office page