No doubt Leonardo da Vinci for instance was gifted with a great spiritual intelligence as he introduced new levels of art and scientific discovery into the world

What is the correctly punctuated version of this sentence?
No doubt, Leonardo da Vinci, for instance, was gifted with a great spiritual intelligence as he introduced new levels of art and scientific discovery into the world.