charlotte observer