John Smiley is a Major League Baseball player. He played in 1986 to 1997 as Pitcher for the Cleveland Indians, the Cincinnati Reds, the Minnesota Twins and the Pittsburgh Pirates.

John Smiley
bio
content