David Harries
David Harries has been involved in development technology for the past eight years, and during this time has lived and worked in West and Southern Africa.
David Harries has been involved in development technology for the past eight years, and during this time has lived and worked in West and Southern Africa. See less
David Harries's Featured Books