Andrew Simpson

A mixed bag of IT Pro, Computer Scientist and Software Engineer