Business OTC Announces Spotlight on New Technology Awards Recipients May 4, 2020 Houston, Texas, USA — The Offshore Technology Conference (OTC) announces the 2020 recipients of the Spotlight on New Technology®!-->…