Question: Which religion does james p. cannon practice
Answer: atheism
Answer sentence: james p. cannon practice atheism religion.