The Food and Drug Administration (FDA) is responsible for protecting Americans from harmful products. Their track record isn’t great… BN Frank JULY 11, 2020 By B.N. Frank Their track record isn’t great (see 1, 2). Their reputation isn’t great either. They’ve even been blamed by experts and whistleblowers for significantly contributing to the Opioid Crisis. Recently, […]