Gabriele N. Kelly, 26, of Algonquin, has been charged with two counts of theft and two counts of money laundering.