Skip to main content Skip to navigation

Helen Spafford

Helen Spafford is a Principal Research Scientist conducting research on insect pest biology, behaviour, ecology, management and biosecurity.  

Research outputs