Let me just add to all the kudos that Neil has received as they are very well earned. I reached out to him to do some remote work and I couldn't be happier. He is very quick to respond and has exceeded my expectations every time I work with him.
I can't recommend him enough.