john poore