The most obvious 'fact' that anyone can measure is the market cap of ELK. Your positive outlook over the years has not changed that I can see, and I'm a long term holder, but the facts are ELK has failed. Dress it up and spin it any way you like.
ELK Price at posting:
9.8¢ Sentiment: Sell Disclosure: Held