David Reed David Seed david mckee by David Reed david Stokes Avid reader Shervin Freed Variely breed David H. Freedman Fareed