Craig Anderson — American baseball player