David Bain
David Bain hasn't written any stories yet.
David Bain hasn't written any stories yet.
A digital native with a BSc (Hons) in Computing, working in IT, writing posts, developing websites and generally immersed in the digital world at all times.