David Vitter actually said...
Usually, peer review means very independent peer review, clearly outside the academic institution or the agency that something is emanating from.
Context
Vitter emphasizes the need for independent peer review in scientific processes.
07/23/2012