Depuis qu'il s'est joint à Accord, Jim a occupé des postes toujours plus importants, notamment au sein de la division de la gestion des comptes clients. Jim est également secrétaire général d'Accord Financial Corp. et membre de l'équipe de direction. Jim a commencé sa carrière en finance chez Scotia Factors, une division de la Banque Scotia.