Smollan's IT department is led by David Botha (Technology Executive) and has 113 employees.
Looking for a particular Smollan employee's phone or email?