John is highly educated, personable and most of all is incredibly inventive and flexible in working with clients to solve their particular needs. I would not hesitate to recommend him for anything – any task, any position, any job.