With more than 20 years of business and systems development experience, John brings a solid technical viewpoint when consulting with clients. He also assists clients in strategic decisions involving changes in their business and their investment in technology.