Innovative People

John Holland

protein structure-function relationships, molecular modeling, and protein engineering