SERIES B PREFERRED SHARE PURCHASE AGREEMENT