Mr Michel Mrad

Michel Mrad

Business and Marketing Change Manager

Life Science Group Ltd

Research

Organ-Chip Research