written by reader Good results from Canyon Services, now a 4% yielder

By Travis Johnson, Stock Gumshoe, March 7, 2012