Giacomo Caneva

Italian, 1813-1865