Go and read and search bro.
Otcmarkets.com has the filings. I think you are in the States that why you doubting.
I am in Canada and I know what it means when TELUS is doing business with you! That’s the biggest of the biggest boys you can partner with! My internet, my phones, my work software, my security is all Telus. So quit your stories about CEO and do some proper research. Sec.gov also has filings.