Citation: 1B_247/2020 E. 1

Le Ministère public central du canton de Vaud, Division criminalité économique, instruit depuis le 6 mars 2017 une procédure pénale contre A.________ pour de prétendus actes de gestion déloyale aggravée commis au préjudice de la Fondation C.________ en tant que membre du conseil de fondation. Par ordonnance du 16 janvier 2019, confirmée sur recours par la Chambre des recours pénale du Tribunal cantonal du canton de Vaud le 1er février 2019, il a désigné Me B.________ en tant que défenseur d'office du prévenu en remplacement de Me D.________ qui avait été nommé en cette qualité le 6 avril 2017. Le 21 mai 2019, A.________ a sollicité que le mandat de Me B.________ soit révoqué et qu'un nouvel avocat d'office lui soit désigné en la personne de Me E.________. Le Ministère public a rejeté cette requête par une ordonnance rendue le 23 mai 2019 que la Chambre des recours pénale a confirmée le 12 juin 2019 sur recours du prévenu. Le 5 mars 2020, A.________ a requis à nouveau que Me B.________ soit relevé de son mandat et remplacé par Me E.________. Le 1er avril 2020, le Ministère public a rejeté la demande après avoir recueilli les déterminations de Me B.________. La Chambre des recours pénale a confirmé cette décision sur recours du prévenu par arrêt du 17 avril 2020. Le 21 mai 2020, A.________ recourt auprès du Tribunal fédéral contre cet arrêt en concluant à son annulation et à sa réforme en ce sens que Me B.________ est révoqué et remplacé par Me E.________ en qualité de conseil d'office dans le cadre de la procédure pénale dirigée contre lui. Il requiert l'assistance judiciaire gratuite. Il n'a pas été ordonné d'échange d'écritures. Le Tribunal cantonal a produit le dossier de la cause.