Len Muller is a versatile South African singer-songwriter and musician, who is best-known for his unique sound and captivating lyrics.