Mary C Flannery Author & Editor

Mary C. Flannery is a Swiss National Science Foundation Eccellenza Professorial Fellow at the University of Bern