Do you mean this globular thing?
(A very bad picture I know but it was scanned from a copy of a slide!)
I was one of the guys who fitted it to the aircraft in A shed.
Front of the ball should have had three large panels of some exotic material, that did not interfere with the signals being sensed by the things inside. But theses panels were so freakishly expensive the RAE could not afford them. So the firm that supplied the sensors sold us a roll of very exensive plastic flim to keep the wind out. This film looked exactly like "Clingfilm". When the proper stuff ran out we tried "Clingfilm" and found it did just as well!!!
You mention John Turner. Another top bloke, last heard of working for the Australian Army Air Corps.
Rgds Dr I