translate English to French: I was incredibly impressed with every single Director, each of whom has a unique background of special skills to share.
J'ai été incroyablement impressionnée par tous les administrateurs et le savoir-faire unique que chacun partage avec le groupe.