John Brooks

Active Brackettville, TX Secretary for Uvalde Post No. 26, The American Legion, Department of Texas