William C Hance

    William C Hance


    Mexican-American War · US Army

    United States of America
    Hance, William C (Pvt) - Page 1Hance, William C (Pvt) - Page 1