Joao Barbosa Rodrigues was a Brazilian Impressionist & Modern artist who was born in 1842. Joao Barbosa Rodrigues's work has been offered at auction multiple times. Among the artist's sold works is "2 Volume Set: Sertum Palmarum Brasilieusium", which realized 8,500 USD at Stair Galleries in 2017 The artist died in 1909.