Catherine Armitage

Catherine Armitage is chief editor of Nature Index at Nature Research. She is an award-winning journalist and editor whose work has won prizes across the fields of science, education, business, legal affairs and social affairs.

Workshops and Events

    Your Cart
    Your cart is emptyReturn to Shop