Every person, firm, or corporation who, as a commission merchant, carrier, wharfinger, or storage warehouse operator, shall make advances for freight, transportation, wharfage, or storage upon the personal property of another, or shall carry or store such personal property, shall have a lien thereon, so long as the same remains in his or her possession, for the charges for advances, freight, transportation, wharfage, or storage, and it shall be lawful for such person, firm, or corporation to cause such property to be sold as is herein in this chapter provided.