David Shepherd

David Shepherd
Financial, IT, Exchange Member
Software Engineer; Wave
 

Mobile banking for Africa.