J.F. Keeping

J.F. Keeping is a Fantasy/Sci-Fi author, who is also assistant professor of philosophy at York University, Toronto, Canada.