SENIOR PROMISSORY NOTE PURCHASE AGREEMENT***