Canopy IT Solutions is patient, focused and a great steward of our time and funds. They always find a solution, and they communicate extremely well with our technologically savvy staff and our not so-technologically savvy staff! They are thorough and ensure all of our needs are being met. We don’t know what we would do without Canopy IT Solutions!