Texas Senate Dist. 30 Profile: Craig Carter

Texas Senate Dist. 30 Profile: Craig Carter