Mich. medical firm agrees to pay $669K to end charges