Section 30. If the stockholder neglects to pay an amount duly assessed on his shares for thirty days after the time appointed for payment, the treasurer of the corporation may sell by public auction a sufficient number thereof to pay all assessments then due from him with necessary and incidental charges.