Embattled Democratic Mayor Marty Small Sr. is running for his second full term against Republican businessman Naeem Khan.