Grant McCray — American baseball player