I’ve known John for many years and have always found him to be professional, hard working, honest, and open for creative discussion. His manner, expertise, and integrity earned my trust from the beginning of our association. Therefore, it’s a privlege to offer my high praise and recommendation.