SERIES D PREFERRED SHARE PURCHASE AGREEMENT