CFI Nova Scotia

CFI Nova Scotia is an educational charity which advances reason, science, secularism and freedom of inquiry. More