Joe trained as a lawyer and has practiced law and worked professionally in legal education for many years. During his early working life, he worked in building, engineering, and agricultural fields. He has spent much of his life writing stories and most of the rest of the time thinking up what stories to write. Joe also writes under the pen name "JJ. Co."