José Soeiro Carvalho

Associate Professor

CERENA-FEUP

.