SERIES D+ PREFERRED SHARE PURCHASE AGREEMENT