stefan duncan

stefan duncan



About The Artist


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.