SENIOR B PREFERRED SHARE PURCHASE AGREEMENT