Finis Welch Foundation Share: Charitable Foundations Finis Welch Foundation Visit Website 3018 Barron Road, Suite 100 College Station, TX 77845 (979) 321-6393