It shall be unlawful for any person to dump, cause to be dumped or permit to be dumped on any publicly or privately owned land or water in the municipality any paper, brush, rubbish, tin cans, vegetation, garbage, or refuse of any kind, without first having obtained a written license from the Mayor or other designated municipal officer to do so.  The Mayor or other designated municipal officer shall issue a license permitting dumping of designated materials when it appears that filling of the land is necessary and that the material deposited will be immediately covered with earth or will not be objectionable to the citizens of the neighborhood, or injurious to health, safety and general welfare of the citizens.