John provided excellent service that went above and beyond what we could have hoped for in this project. He responded quickly to questions and modifications needed and gave realistic time-lines for each step. Highly, highly recommended. We look forward to working with him again.
Online Training program
on Oct 21, 2009