The court heard James Craig MacIsaac, 38, has an ‘extensive’ criminal record including convictions related to firearms and violence
The court heard James Craig MacIsaac, 38, has an ‘extensive’ criminal record including convictions related to firearms and violence