Melanoma
I think basal cell carcinoma
Seborrheic keratosis
If in doubt biopsy!
Basal cell carcinoma or melanoma