AGREEMENT AND DECLARATION OF TRUST of WP Trust, a Delaware Statutory Trust