I just stumbled on this stock. Will do my DD and make an assessment. First look at the website and a red flag jumped out at me. Incorporated in the United States, the Company's research, testing and marketing facilities are located in Canada.