An Eagan man has been charged with stealing more than $157,000 from a Minneapolis ice skating club while he was its treasurer.

John P. Rodrigues, 57, allegedly made many cash withdrawals or phone transfers from the club's accounts for at least a couple of years, until November 2009, when he was confronted about missing money and resigned, court documents say.

Dakota County prosecutors have charged Rodrigues with two felony counts of theft from the nonprofit club.

According to the complaint:

As treasurer since August 2004, Rodrigues had sole access to the club's bank account and the bank card linked to the account. A review from January 2005 to October 2009 revealed numerous and excessive unaccounted-for cash withdrawals. Most took place at a bank branch in Eagan near Rodrigues' home.

The complaint alleges that more than $157,500 was withdrawn in cash or telephone withdrawals from the club account without permission.