David Robertson the last time he was with the Phillies