David Resendes

Instituto Superior Técnico, Lisboa, Portugal