Richard Stephenson is the founder of the Cancer Treatment Centers of America (CTCA), which is probably the most powerful backer of the quackery that is naturopathic oncology in the US. Stephenson founded the CTCA out of frustration with cancer care after his mother died of cancer, but...
Read the full lunacy: #2299: Richard Stephenson & the CTCA Encyclopedia of American Loons