Woman who stole millions from Idaho company faces 20 years in jail

Trina Marie Welch, 48, of Osburn in Idaho, could be sentenced to 20 years

Read More