AGREEMENT AND PLAN OF REORGANIZATION dated as of November 22, 2004