OSI Systems receives $23 million cargo inspection orders from North America customer - OSIS News | Rallies