Cameron Poolman and James Scollay

New research shows 93% of small business owners have never checked their business credit score. Cameron Poolman of OnDeck and MYOB’s James Scollay discuss the findings and the importance for small business owners.

GROW TV