I have had sun spots successfully treated by a dermatologist with a simple office visit. In my case, the sun spots were seboreic kerotosis. You can google that term. The dermatologist zaps the spot with liquid nitrogen, aka cryo-surgery. This procedure freezes the spot. The spot initially blisters, then dries out and flakes off in 1-2 weeks.