Flagbearer aspirant of the New Patriotic Party (NPP) Mr Kennedy Agyapong, has publicly apologised to former President John Dramani Mahama, who is also the flagbearer of the main opposition National Democratic Congress (NDC) for the 2024 general elections.