Archie Beeching est Directeur Investissement Responsable chez Muzinich & Co. depuis 2019. Il l'a rejoint en provenance des Principes pour l'investissement responsable, soutenus par les Nations unies, où il a passé sept ans.