Leonard Williams excited to sign a long-term contract with Giants, says he ‘loves this organization’3/18/2021, 9:52 PM