Profile of John Mahama by Efo Korsi Senyo | Executive Editor March 23, 2019 0 John Mahama is currently the Flagbearer of the opposition National Democratic Congress - NDC. He is the immediate past President of Ghana. He first became President after the sudden demise ...