Jack Sands

Jack Sands is a Certified Public Accountant. Now retired, he has been a public accountant, management consultant, university professor, financial manager, investment manager, general manager and a director of several public companies. He lives in Toronto, Ontario.