Keith Vassallo

Techie, ICT Lecturer, Occasional writer, realist (some say pessimist!) and apparently funny.