…  intermediary/broker of some sorts. FPA, IFPA or IMFPA IMFPA stands for Irrevocable Master Fee Protection Agreement. The FPA and NCND …