Go to the profile of Stephan (Steve) Wesemeyer

Stephan (Steve) Wesemeyer

Independent IT consultant, University of Surrey