John Collier Is a philosopher interested in reconciling the foundations of various different fields. He has worked with people in evolutionary and developmental biology and systematics, ecology, economics, philosophy of language, cognitive science, physics and planetary science, among others. He…