On October 30 , 1998 , he was signed by the San Francisco Giants as an amateur , non-drafted free agent .
Chavez was born July 22 , 1981 in David , Panama .
On October 30 , 1998 , Chavez was signed by the San Francisco Giants as an amateur , non-drafted free agent .
Chavez was born July 22 , 1981 in David , Panama .