Melaleuca crossed $500 million in annual sales revenues in 2003, a first-time achievement in the company’s 18-year history.
Melaleuca Inc. 4609 W 65th S Idaho Falls, ID 83402 208-522-0700