Jim Pinto is an industry analyst and commentator