Luis DeLeon

6'1", 153 lbs
P
San Diego Padres
Born: August 19, 1958
Experience: 7 years