GreyStone ranks third among co-ops for customer satisfaction