stefan duncan

stefan duncan



Sobre el Artista


Born in North Carolina. Has an English and Art Degree. Creator of "Illuminism" and dubbed the "American Van Gogh" by vangoghgallery.com "My art attempts to unviel the Living Spirit in nature, a kind of Divine Essence in the Light that links us and nature around us as one.