translate English to French: His organizational skills are top-notch."
Il possède d'extraordinaires talents d'organisateur.