Main Characters John Bosson 1 main appearances Caolán Longstreet 1 main appearances Detective Sergeant Mira Barkley 1 main appearances Morgana Kurlansky 1 main appearances