John Barrett

    John Barrett


    Mexican-American War · US Army

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