I could never say enough good things about John’s work and his work ethic. John has a unique combination of great functional, technical and communication skills which could be an asset for any project. It was a privilege for me to work with John.