OpenAlexOpenAlex
Star Technology and Research (United States)
ROR: Yes
Works count: 651
Citations count: 12,690