thebohemianfreethinker.com
Freethought
A Freethinker is someone who forms his or her own opinions on the basis of reason, in particular, his or her ideas about religion; independent of tradition, church authority or established beliefs.…