Travis Wood agrees to terms of contact