Next Innovative Clinical Research (NICR) Details
Next Innovative Clinical Research is a site management organization (SMO) who specialize in managing clinical trials for independent physicians.
Employees:
8
HQ:
Location:
Hazel Crest, Illinois, United States
Revenue: