John Michael Hannibal is a Danish director with 11 active roles across Danish companies, including Management at CI II CANADA HOLDING K/S.