News

Hammond, Louisiana-based Neill Corporation has grown from a small beauty supply shop in the post-War years to be the largest distributor of Aveda product in the U.S., with $100 million in annual ...