Leon Roybal

Lifetime Monte Vista resident Leon Ross Roybal, 62, died January 6, 2017 at the San Luis Valley Health Regional Medical Center in Alamosa. Leon was...