86456261
Nov 17, 2014
Jul 21, 2015
Active Trademark
Providing an online non-downloadable Internet-based system application featuring technology enabling users to upload scholarly research for peer review and allows administrator to assign reviewers to evaluate the research
Computer and Scientific