DAVID MACLEOD

David Macleod
David Macleod

Low Tide Oil on canvas 40" x 40" - $4,000

David Macleod
David Macleod

Tree Shadow Oil on canvas 40" x 40" - $4,000