James Alexander

Active Abilene, TX President for James Minor Corporation