Who Is Liberty National Life Insurance Company? 
Liberty National Life Insurance Company started doing business in 1900 . It is based out of McKinney , TX . Liberty National is a wholly owned subsidiary of Torchmark Corporation and is rated A + by AM Best as of June , 2013 . It also has high ratings from Fitch , Moody 's and Standard & Poor 's . Liberty sells life insurance and Supplemental Health and Accident Insurance . 