Suburban Station is at 16th and Market, a very short trip to 30th Street Station. From there he could take the train to Villanova and walk through campus to Lancaster Ave. He could also pick up what we used to call the piss and whistle (no idea why) through Upper Darby With a stop at Villanova...