Science and Technology Corporation (United States)h-index: 118Total citations: 64,361Total papers: 1,856Homepage: http://stcnet.com/