Americard Telephone Card Distr
3107 Nebraska St
Amarillo, TX 79106
Amarillo, TX 79106