SENIOR NOTE PURCHASE AGREEMENT between