B J Copeland

B. J. Copeland is Reader in Philosophy at the University of Canterbury, New Zealand.