Home Editor's Picks Ryan Reaves announces 2-year contract extension