GCA HOLDINGS, INC. REGISTRATION AGREEMENT