Peter Singer

John Lennox speaks on the topic of Peter Singer and Utilitarianism.

© 2006 John Lennox