This company is nearly bankrupt. It has negative working capital, negative book value, and no chance of revenue for many years. It's going to dilute shareholders one way or the other.
Based on the most recent financial filing, they look kinda bankrupt.
This is a hole they escape:
Current Assets: $23,694
Current Liabilities $11,547,816
Roth is a scam shop, mostly known for its "Buy" recommendations on Chinese stocks right before they were all exposed. see Duyuan, for example.