Stock Purchase and Vesting Agreement