HELDA MCLEOD

McLeod is a self-taught, Namibia born, self-taught artist. From 1993 to 1996, McLeod co-owned and exhibited through The Floating Art Gallery (Bloemfontein, RSA).

The artist resides in Cape Town, South Africa.


Works Available For Purchase

Sold


http://uspacegallery.com