Denis Augusto Monteiro Lopes (456923)