(a)   No person shall engage in the selling of, offering to sell, contracting to sell or taking orders to sell any goods, merchandise, products, insurance, magazine or newspaper subscription, or any product or service whatsoever, nor shall any person engage in soliciting donations or contributions for any cause, person or organization on the public streets, parks or grounds of the city, or by going from house to house within the city, without first obtaining a license to do so from the Mayor as provided in this chapter
   (b)   Application for a license shall be made on a form provided by the Chief of Police. Upon receipt of the application and a fee of $10, the Chief of Police shall make an investigation as to the applicant's moral character and business background. Upon completion of the investigation, the Chief of Police shall recommend to the Mayor whether or not the license should be issued. Such recommendation shall be made within seven days of the date of the application. The Mayor shall thereupon promptly issue the license or advise the applicant that the license has been refused. The license shall be valid for a period of one year from the date of issuance.
   (c)   Any person aggrieved by the failure of the Mayor to grant a license under this chapter may appeal in writing to the Council within ten days of the refusal. Council shall hear the appeal at its next regular meeting and may, on the evidence presented, reverse or affirm the decision of the Mayor.