David Guterson James patterson James Patterson Floyd Patterson Graham Patterson Sheila Patterson Davis Jefferson david sanborn patterson Patterson