The last free-agent starting pitcher to sign a multi-year with the Angels was.... by in angelsbaseball