David Bain
David Bain

David Bain

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.