ed macropha