Integral Ad Science Wins Stevie(R) Award in 2016 American Business Awards(SM) By Publisher on May 4, 2016 Internet, Picture Gallery Honored With Customer Service Department of the Year Award for Third Year in a Row