Geoff Cahill
Geoff Cahill is writing under a pseudonym. He is a police officer with a particular interest in law, criminal justice and human rights issues, and is currently undertaking a law degree.
Geoff Cahill is writing under a pseudonym. He is a police officer with a particular interest in law, criminal justice and human rights issues, and is currently undertaking a law degree.