QB Marcus Stokes finds a home for the next four years