Washington Capitals Sign 2023 Eighth Overall Pick Ryan Leonard To Three-Year Entry-Level Contract NoVa Caps