Barry D. Cookson, FRCPath, FRCP

Health Protection Agency
Colindale
London England