Teresa Ann Garin, 51, was charged with three counts of theft by swindle for her role in an elaborate financial scheme that played out between the summer of 2015 and this past winter, according to the criminal complaint filed against her Wednesday in Ramsey County District Court.