John McIntosh – Unassailable Truths 2

,

$6,500.00

152cm x 122cm
Acrylic on canvas

Stock Available