Justin Magnuson, a Dallas multimillionaire, was on top of the world five years ago: At age 35, he had just sold for $100 million a health care company that he started in 2011.

Magnuson made news again two years ago for all the wrong reasons when he was indicted on a fistful of federal felony marijuana trafficking and money laundering charges. Denied bail, he served 20 months hard time in a county jail while awaiting trial, and was possibly facing many years in the Federal Bureau of Prisons.