Everything you have mention from cancer to Arthritis to high cholesterol all have their roots in a different area without a shortage of B3. Niacin is needed but other forces are at work most people are totally unaware of including those posting on this board. Dr Bernard Jensen was right.