Michael Haaima faces 98 charges with court dates set aside into 2027. Kingston's court facilities and victim support services ...