Joseph Ogundare is a man with a very large heart. He is very experienced and versatile yet humble. He is a professional to the core and very good at what he does. He has touched and transformed many lives through his Coaching and Counselling skills and every moment with him is worth time spent. He is a rare Gem!