Pat Hargreaves is a scientist and trainer at a science research institute.