QuickCheck: “Ted Richards, 800 CKLW (“The Big 8”) Windsor | May 1974 Posted by By Steve West May 8, 2014 Seals & Crofts are in concert on May 28, The Beach Boys have a new album out, and Teddy Bear Richards counts down the bottom five songs on the CKLW…