Updated

BELLEVIEW, Fla. -- Authorities say a central Florida man took one last swig of alcohol while waiting to take a sobriety test.

Marion County Sheriff's deputies stopped 61-year-old Dana Seaman after noticing his car swerve three times. Seaman said he'd been drinking and agreed to a sobriety test.

But first, Deputy Eric Larson said he watched Seaman drink from a cup and toss it under the passenger seat. According to a police report, the cup smelled strongly of alcohol.

Seaman refused a breath test. He has been charged with DUI.

A message left for Seaman was not immediately returned Monday.