The Board of Commissioners may appoint a Tax Collector to collect all taxes, licenses, fees and other monies belonging to the Town, subject to the provisions of this Charter and the ordinances of the Town, and he shall diligently comply with and enforce all the general laws of North Carolina relating to the collection, sale, and foreclosure of taxes by municipalities.