“Dr.” Barrett of Quackwatch/Quackbuster “Dr” Steven Barrett of Quackwatch/Quackbuster is himself “busted”. I received this from Ted Koren’s office re their lawsuit with Barrett.Barrett Loses Appeal, Leaves TownSelf proclaimed Quackbuster, Stephen Barrett, MD, recently handed crushing defeats by chiropractor Tedd…