The IFP is here to put into practice what we preach.

Author Details