Profile picture
David Vernon
Doctorate
  • Professor
    Carnegie Mellon University Africa
    Kigali, Rwanda
mini profile avatar David Vernon