cecilia carvalho

Web marketing specialist. Love people. Love new technologies. Love to study the interactions between people and technologies.