SERIES B CONVERTIBLE PREFERRED SHARE PURCHASE AGREEMENT