Carter Motor Company Claims That Its New Sedan The Libra