Melanomas can arise from a previously normal mole or pigmented spot that has been present many years or lifelong

What is the correctly punctuated version of this sentence?
Melanomas can arise from a previously normal mole or pigmented spot that has been present many years or lifelong.