I have found Keith and all his support staff to be both extremely professional and knowledgeable in all aspects of the project. I would not hesitate to begin another project with Keith and would highly recommend him for any position that could utilize his many skills.