Audit: Andrew Do paid a test clinic $814,650 over OC staff's double-billing warnings

Subject of this story
Chris Wangsaporn, Former chief of staff to Orange County Supervisor Andrew Do
Andrew Do, Former Orange County Supervisor, First District
Also named
01 · What happened

A forensic audit of Orange County contracts by Weaver and Tidwell, released March 9, 2026, found that then-Supervisor Andrew Do authorized a payment of $814,650 to 360 Clinic over the objections of county staff, despite concerns about its billing and more than 4,000 potentially duplicate testing claims; the county ultimately paid the clinic $3.4 million for claims it could not collect. The audit also found Do's office routed county event money to businesses linked to an associate, and that staff received retaliatory calls from Do's office, including his chief of staff Chris Wangsaporn, who declined to speak with auditors. Do is in federal prison on a bribery conviction; a judge awarded the county $878,230 in restitution, short of the $10 million it sought. A Phase 2 review of 680 more contracts flagged five; two phases remain.

02 · Sources · 3
Fullerton Observer — The 230 pages that followed Andrew Do to prisonWangsaporn declined to speak with the auditors.
IAD releases Phase 2 audit of county contracts (Supervisor Donald P. Wagner)DocumentIn that review, five contracts were flagged for scrutiny.
Forensic audit shows procurement manipulation and additional corruption by Andrew DoDocumentThe County needs to use this information to strengthen our procurement process.
03 · Response
Chris Wangsaporn

Contacted — no response by publication. This space stays open; any statement is added here in full.

Declined to comment
Orange County Board of Supervisors

Supervisors called for deeper investigation and stronger procurement controls after the audit.

Statement given
Andrew Do

Contacted — no response by publication. This space stays open; any statement is added here in full.

Declined to comment
360 Clinic

Not yet contacted for this story.

Not yet contacted
04 · What happened next · 0

No outcome recorded yet.

I saw an update