BRUNSWICK — A Topsham woman serving a prison sentence for embezzling more than $500,000 from the Brunswick credit union where she worked has been ordered by a federal judge to pay full restitution.

Marsha Richard had agreed with officials at Atlantic Regional Federal Credit Union to repay just $370,000 in restitution, but the Times Record reports that a judge ruled last month that she is obligated under the law to repay the full amount, or more than $468,000 remaining. She had already repaid $50,000.

Richard is serving a 33-month sentence after pleading guilty in September to felony theft.

Prosecutors say the 23-year employee stole the money by manipulating accounting entries for checks that credit union members had deposited but that had been returned for insufficient funds.