Research in Structural Biology, using Protein Crystallography and other techniques
Independent research into carbohydrate recognition, coloration and human immune system proteins
Committee membership of national and international societies
Education and publicity activities