G. D. Gaherty is a Canadian/Australian writer living in Melbourne with his cat Mooncake. He's a lover of a good story, strong coffees and spicy margaritas.