CBAI is a wannabe, IMO. Long term holds are meant for reputable investments with greater transparency. They certainly can fail just a miserably as the OTC stocks, but they are established performing businesses. As an investor, performance really does matter and CBAI is not performing, IMO. When an investor holds a position in a stock like CBAI as long as many have the old 'what were are going to do' doesn't cut it anymore.
At this point, CBAI is just another OTC stock with abundent fluff PR's that appears to be going nowhere. There may come a day when that is different and time will weave this tale.
Speaking the truth in times of universal deceit is a revolutionary act. ~ George Orwell