David Braybrooke is Professor of Philosophy and Politics at Dalhousie University in Nova Scotia. He has been Visting Research Professor of Philosophy at the University of Pittsburg and Visiting Professor of Philosophy at the University of Toronto. He is the author of Three Tests for Democracy and has published many articles in professional journals.