iMSA employs 741 employees. The iMSA management team includes Swaen Boutu (Product owner), Patrice Vuylsteker (Asset Manager), and Laurent Fenet (Delivery manager).
Looking for a particular iMSA employee's phone or email?