Daniel Macedo Lopes Vasques Monteiro