A murder mystery, what a fun set-up you've got here. All the involved NPCs have plenty of depth and there are a lot of layers to unravel. Normally I worry that something like this would be hard to run with all the info keeping, but your use of bullet points and concise summaries have alleviated those worries.