Tom Fitch Managing Director AltoPartners Philadelphia E-mail t.fitch@altopartners.com back to office page