John E Karns

    John E Karns


    Spanish-American War · US Army

    United States of America
    Karns, John E (Pvt) - Page 1Karns, John E (Pvt) - Page 1