My first time working with such a small and well knit crew. John has a great sense of humour and extreme patience, though he thinks he doesn't have the latter. He is very professional and clearly knows his stuff. He is very quick to recognise how something can be improved and also know when it is JUST right. Fun to work with and I hope to get the opportunity to do so again. Thanks John.