“Fat Leonard” sentenced to 15 years for massive Navy bribery, fraud scheme
Leonard Glenn Francis, also known as “Fat Leonard,” has been sentenced to 15 years in prison for masterminding a massive bribery and fraud scheme targeting the U.S. Navy. He was ordered to pay $20 million in restitution and a $150,000 fine. Francis fled house arrest in 2022, but was detained in Venezuela while trying to…