About the Author John Cahill

John Cahill is a writer based in Brisbane. You can read his work at cahillsrest.blogspot.com.au or follow him on Twitter via @johnbcahill