Research Institute

SRRI

Definition

Likely SRI International (Stanford Research Institute), where Puthoff worked.