John has provided us with IT support for many years. He is always a good communicator and problem solver. He has an excellent work ethic.