Position: Marketing Head
Nadia Barra, marketing expert at TTR Technology, drives innovation and efficiency in Managed IT Services.