David is currently an Associate Professor at Northeastern University London (formerly New College of the Humanities). He has taught at Leicester, Cambridge and London Universities. Besides his academic career in philosophy, David has worked in international development and consulted for the UN. His experience of the application of philosophy in the realms of ethics and politics is proving invaluable to Flourish’s development.