darryl johnson contract