James Karl

Active Giddings, TX President for T D Karl Services, Inc.