The Town manager may appoint a tax collector to collect all taxes, licenses, fees and other moneys belonging to 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.