Richard D Cook’s activity