CONTRIBUTION AGREEMENT (PALM KEY VILLAGE)