Which of the following does not contribute to scientific knowledge?
A. Scientists repeat and replicate experiments to confirm findings
B. Scientists communicate with and engage in debate with others in the scientific community.
C. Scientists collect empirical evidence to construct explanations.
D. Scientists propose theories from data found in non-peer-reviewed journals.