Pat Flaherty — American baseball player (1866-1946)