I have been going to Karen Welch for my hair care for approximately 20 years! She is the best!!