William Joseph Leo

William Joseph Leo

Chief Tech/Sci/R&D Officer at OSOTSPA

Consumer Non-Durables