Francis Edward MacGregor (nacido en 1950) [1] es un político de Seychelles del Frente Progresista Popular de Seychelles . Se desempeñó como presidente de la Asamblea Nacional de Seychelles de 1993 a 2007, [2] [3] como el primer presidente después de las elecciones multipartidistas.