David Ndzi

BSc, PhD
Principal Lecturer and Faculty of Technology International Coordinator

Skills and expertise(2) View all

38 Following View all

49 Followers View all