Roy Dean De Forest · Harry, 1971

Roy Dean De Forest, Harry, 1971, canvas, 121.9 × 124.5 cm. Sold at auction in 2025. See Roy Dean De Forest’s auction records and prices →