devin vassell contracts