28 pubs · 2,672 cites · h-index 21
Research & Development Corporation
1984 - 1991
Peter MacCallum Cancer Centre
1989 - 1989
IDEX Corporation (United States)
1988 - 1988
Indiana University – Purdue University Indianapolis
1988 - 1988
Cape Town HVTN Immunology Laboratory / Hutchinson Centre Research Institute of South Africa
1981 - 1981