John Shelton

Active Longview, TX President for John David Shelton, Inc.