James Funston > Status Update

James Funston
James Funston is on page 169 of 336
Oct 10, 2014 12:13PM
Farewell to Reality: How Modern Physics Has Betrayed the Search for Scientific Truth

flag

No comments have been added yet.