ImpactStory Trademarks
OUR RESEARCH

OUR RESEARCH

Filed: April 24, 2019
Downloadable software in the nature of an internet browser extension that identifies academic and scholarly publications…
Owned by: ImpactStory
Serial Number: 88399990