Since 1999, he has resided in Las Vegas [REF].
Leach appeared in the documentary film Maxed Out in 2006, which chronicled the rise of the credit card industry in the U.S. along with increased personal debt among working class people and criticized that industry's practices.