when does devin vassell contract end