The thread is scary.... first of all DO NOT FLUSH, BURN, THROW AWAY, OR GIVE AWAY the drugs! That is a problem waiting to happen. Secondly, expiration dates do not mean anything necessarily about the drug. Most are totally fine years after expiration, but our FDA requires that so long after manufacture drugs no longer be used to cover their own asses in the even of some sort of chemical decay. Just need to abide by that.
Why do you have the drugs in the first place? "Officer" means nothing, there needs to be a licensed pharmacist. This pharmacist should know who to contact. There are companies whom grant credits for expired drugs and dispose of then properly. Disposal is not something anything expect for a trained professional should be doing.
As far as Africa...giving medication to people without proper diagnosis and without proper consultation is a horrid idea. I'm not so sure about giving expired drugs to people. If we wouldn't give them to people here why given them to people there? Sounds like a serious discrimination and human rights issue to me. I get what you are saying with some is better than none, but me giving you blood pressure medication when your blood pressure is fine, but you need insulin, it's not going to help you.