William Sheppard — American baseball player