STOCK SUBSCRIPTION AND REGISTRATION RIGHTS AGREEMENT