Aviv Lotan

Industry (incl. R&D)
Amnis Therapeutics Ltd. - Or Akiva, Israel