John McCafferty

John McCafferty

Affiliations and Expertise

Cambridge Antibody Technology, The Science Park, Melbourn, U.K.