I speak from experience. Michael is a great guy and exceedingly patient. His knowledge is shared freely. I am fortunate to be one of the many people that have benefited from his experience.

Luis