Jeffrey Alan Fletcher Assistant Professor, Systems Science Disciplines Theory, Knowledge and Science Research Interests Evolution theory Altruism evolution