MDPI's IT department is led by Nick Macdonald (Head of Information Technology) and has 48 employees.
Looking for a particular MDPI employee's phone or email?