Pedro M. S. Duarte
Pedro M. S. Duarte

Pedro M. S. Duarte

Observable desire to question and challenge design, trends and technology.