The Innovasource web site is very sparse on details.
Who are they? Where are they located? Who exactly are their current client base?
I would have liked to hear more about them. It's kind of a leap from marketing toothpaste to selling sophisticated healthcare disinfectant technology...
But I think in the meantime I'm willing to give DE the benefit of the doubt, that he wouldn't have teamed up with an outfit that isn't up to the task.