Former owner of Michelin-recognized BBQ restaurant in Denver indicted for alleged fraud
Just months after employees at AJ's Pit BBQ walked off the job, concerned about restaurant owner Jared Leonard's financial practices, Leonard has been indicted on federal fraud charges.