Auditor: MSD made $779K in improper payments