ipc president